상세 컨텐츠

본문 제목

ArgoCD 설치 및 초기 설정

AWS CLOUD SCHOOL 9기

by AI Engineer crystal 2025. 4. 16. 17:10

본문

1. Namespace 생성 및 ArgoCD 설치

kubectl create ns argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
  • 설치 후, 모든 Pod가 Running 상태인지 확인
kubectl get pod -n argocd

2. ArgoCD 서비스 확인 및 수정

kubectl get svc -n argocd
kubectl describe svc argocd-server -n argocd
  • 기본적으로 argocd-server 서비스는 ClusterIP로 설정되어 외부 접속이 불가능함
  • LoadBalancer 타입으로 변경
kubectl patch svc argocd-server -n argocd -p '{"spec":{"type": "LoadBalancer"}}'
  • 외부 IP 확인 후 접속 가능
kubectl get svc -n argocd
  • 예시 결과:
argocd-server   LoadBalancer   10.110.63.106   211.183.3.201   80:30833/TCP,443:31957/TCP

3. 초기 관리자 비밀번호 확인

kubectl describe secret argocd-initial-admin-secret -n argocd
kubectl get secret argocd-initial-admin-secret -n argocd -o jsonpath="{.data.password}" | base64 -d
  • 예시 결과: y5V4ArrK3FPJC08Z

4. Web UI 접속

  • 브라우저에서 http://211.183.3.201 접속
  • ID: admin
  • PW: 위에서 확인한 초기 비밀번호 입력

이후 새로운 Git Repository를 등록하고, Application을 통해 배포하는 실습을 이어갈 수 있음.

관련글 더보기