Zero To One
EKS ArgoCD를 프라이빗 레파지토리와 연결 본문
ArgoCD를 설치하는 법은 ArgoCD 홈페이지를 참고하길 바랍니다.
https://argo-cd.readthedocs.io/en/stable/getting_started/
그러나 githube의 프라이빗 레파지토리에 연결하기 위해서는 pub키가 필요합니다.
ssh키는 id_ed25519가 필요합니다.
키 설치는 다음에서 확인할 수 있습니다.
https://gist.github.com/hrdtbs/ba50868d7d608b89f958fe32dc35fdd4
생성한 pub키를 깃허브 setting -> Deploy keys 에 등록합니다.
프라이빗 레파지토리에 연결하려면 다음과 같은 명령어를 입력합니다.
argocd repo add git@레파지토리 --ssh-private-key-path ~/.ssh/id_ed25519 --name id_ed25519
예시
rgocd repo add git@github.com:devops-team-AltF4/Kubernetes.git --ssh-private-key-path ~/.ssh/id_ed25519 --name id_ed25519
본 레파지토리 처럼 k8s안에 deployment, service, ingress 들을 넣어넣고 생성하시길 바랍니다. argoCD에서 path설정할 때 레파지토리 안의 폴더만 볼 수 있게 등록하기 위함입니다.
'AWS' 카테고리의 다른 글
EC2 중지 후 시작시 자동으로 node서버 실행 하는법 (0) | 2022.12.08 |
---|---|
AWS 요금폭탄 문제해결 (리소스관리와 요금관리는 확실하게하자) (0) | 2022.06.29 |
EKS에 사용자 추가하기 (0) | 2022.05.26 |
S3, EC2, RDS에 관하여 (0) | 2022.03.14 |
클라우드 컴퓨팅(Cloud Computing)이란? (0) | 2022.03.14 |