Blockchain & Devops

ArgoCD Helm으로 설치하기 본문

DevOps/Kubernetes

ArgoCD Helm으로 설치하기

호랑이한테물릴래 2023. 5. 16. 20:50
반응형

Helm을 사용하면 1분 내로 설치가 가능하다.

$ helm repo add argo https://argoproj.github.io/argo-helm
$ helm fetch argo/argo-cd
$ tar -xvzf argo-cd-5.16.1.tgz

$ kubectl create namespace argo

$ nano values.yaml
// 필요에 따라 value.yaml 수정
// service type : Loadbalcer
// service subnet : 사용 중인 서브넷 추가 

$ helm install argo -n argo argo/argo-cd -f values.yaml

$ kubectl -n argo get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 
// 초기 password 확인

추가적으로 values.yaml을 통해서 원하는 service로 설정하는것이 좋다. (나는 로드밸런서로 구성)

  • 초기 ID : admin
  • 초기 PW : kubectl get secret 결과값

values.yaml

  • type : loadBalancer
  • loadBalancerSourceRanges : 접근 허용할 IP ranges

생성된 로드밸런서의 URL은 콘솔상에서 확인하거나 kubectl로 argo 네임스페이스의 service를 확인하면 나온다.

반응형
0 Comments
댓글쓰기 폼