본문은 쿠버네티스 위에 helm 으로 ArgoCD를 설치했습니다.
쿠버네티스 버전은 1.28.11버전이고, control-plane 1대와 worker-node 3대 로 구성된 클러스터 위에 배포했습니다.
ArgoCD 배포
먼저 네임스페이스를 생성해 줍니다.
kubectl create namespace argocd
helm 으로 ArgoCD 를 배포해 줍니다.
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
설치 확인
Service type 변경
ClusterIP -> NodePort
kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "NodePort"}}'
변경 확인
설치 확인 및 서비스 타입 변경했으므로 대시보드 접속 확인합니다.
로그인
초기 패스워드 확인
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
계정 : admin
패스워드 : 상기 명령 확인 후 기입
감사합니다.
ArgoCD 공식문서
https://argo-cd.readthedocs.io/en/stable/getting_started/
'Dev > DevOps' 카테고리의 다른 글
Kaniko (0) | 2025.03.10 |
---|---|
ArgoCD - gitea 연동 (0) | 2025.02.27 |
helm으로 gitea, jenkins 설치 (0) | 2025.02.26 |
gitea - jenkins webhook (1) | 2025.02.24 |
gitea (0) | 2025.02.24 |