본문 바로가기

K8S 클러스터 구축 가이드

ArgoCD 설치하고 클러스터에 배포하기 (GitOps)

ArgoCD 설치하기

# kubectl create namespace argocd
# kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

 

 

# VERSION=$(curl --silent "https://api.github.com/repos/argoproj/argo-cd/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
# sudo curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/$VERSION/argocd-linux-amd64
# sudo chmod +x /usr/local/bin/argocd

# kubectl get pods -n argocd -l app.kubernetes.io/name=argocd-server -o name | cut -d'/' -f 2

 

포트포워딩

# kubectl port-forward --address 0.0.0.0 svc/argocd-server -n argocd 7000:80 &

 

VMware에 가서 포트포워딩을 추가합니다. 아이피를 입력하고 포트번호는 7000 으로 설정합니다.

 

주소창에 127.0.0.1:7000 을 입력하여 ArgoCD에 접속합니다.