본문 바로가기
Dev/DevOps

ArgoCD

by TrendPilot 2025. 2. 26.

본문은 쿠버네티스 위에 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