리셋 되지 말자

[argocd] GitHub repository 연동 배포 본문

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 서비스 호출

Comments