reference: https://helm.sh/docs/intro/install
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh설치 확인
$ helm version
version.BuildInfo{Version:"v3.14.3", GitCommit:"f03cc04caaa8f6d7c3e67cf918929150cf6f3f12", GitTreeState:"clean", GoVersion:"go1.21.7"}네임스페이스 생성
kubectl create namespace argocdhelm repo 추가
helm repo add argo https://argoproj.github.io/argo-helm
ArgoCD 설치
helm fetch argo/argo-cd
helm install argocd argo/argo-cd --namespace argocd$ kubectl get pod -n argocd
NAME                                                READY   STATUS    RESTARTS   AGE
argocd-application-controller-0                     1/1     Running   0          60s
argocd-applicationset-controller-8548b5f65c-r5wdq   1/1     Running   0          60s
argocd-dex-server-69f99fcfdc-4wc4n                  1/1     Running   0          60s
argocd-notifications-controller-5c95fb6c49-5k4dx    1/1     Running   0          60s
argocd-redis-cb7d59dc4-rj9lb                        1/1     Running   0          60s
argocd-repo-server-576cb97498-67tkt                 1/1     Running   0          60s
argocd-server-84f8547bdf-b647h                      1/1     Running   0          60s
비밀번호 확인
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d