CI CD
[argocd] GitHub repository 연동 배포
kyeongjun-dev
2022. 10. 6. 10:29
클러스터에 argocd 설치
namespace 생성
kubectl create namespace argocd
argocd 설치
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
port forwarding으로 접근
kubectl port-forward -n argocd svc/argocd-server 8080:443
초기 admin 계정 패스워드 확인
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
로그인 확인
깃허브 앱 준비 및 argocd app 생성
public repository준비 (예시링크), 아래와 같이 입력 및 설정 후 app 생성
접속 및 동작 확인
3000번 포트로 node pod에 접근
3000번 포트의 /api url로 접근 : node 서비스에서 django 서비스 호출