반응형
본 튜토리얼에서는 Kubernetes(k8s)에서 CD(Continuous Delivery)역할을 하는 Argocd를 설치하는 방법에 대해 알아보겠습니다.
Helm을 통해 Argocd를 설치하고, Aagocd의 대시보드까지 확인해보겠습니다.
Prerequisites
- 리눅스 터미널 창
- kubernetes 클러스터
- kubernetes kubectl CLI 도구
- Helm 설치
Argocd를 설치하기 위한 방법
- k8s manifest yaml
- Docker
- Kustomize
- Helm Chart
- ... 등
쿠버네티스에서 argocd 설치하기 위해 여러가지 방법들이 있지만, 그 중 helm을 이용하여 진행해보겠습니다.
helm repo argo-helm 추가
helm repo add argo https://argoproj.github.io/argo-helm
helm repo update
Argocd 배포를 위해 namespace(네임스페이스) 생성
kubectl create ns argocd
쿠버네티스에 Argocd 설치
helm install -n argocd sds-argocd argo/argo-cd
실행결과:
1번. 인터넷에서 argocd 대시보드를 활성화하기 위해 port forwarding
2번. ssl passthrough 주석 및 igress에서 SSL termination 관련 설명
그 외. ArgoCD 대시보드에 접속하기 위한 계정(admin/password)에 대한 설명
ArgoCD 비밀번호 확인
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
ArgoCD management(대시보드) 접속을 위해 port-forward
kubectl port-forward service/sds-argocd-server -n argocd 8080:443
ArgoCD management(대시보드) 브라우저 초기화면
ArgoCD management(대시보드) 계정 로그인
반응형
'클라우드(Cloud) > 헬름(Helm)' 카테고리의 다른 글
[Helm] 헬름으로 argocd 설치 #2 - .git 다운 및 압축파일로 설치 (1) | 2024.09.06 |
---|---|
[Helm] 헬름으로 rabbitmq 설치 (0) | 2024.06.13 |
[Helm] 헬름 bitnami repository 저장소 추가 (0) | 2024.06.12 |
[Helm] 헬름 설치 (0) | 2024.06.12 |