목차
Github 연동
Argocd를 Github와 연동할 때 Github의 2가지 정보가 필요하다.
1. Git Repository URL
2. Git Token
1) Git Repository URL 복사
Argocd에서 사용할 github url을 미리 복사해 둔다.
Git Remotes URL : https://github.com/Parkjinman/spring-cloud-msa.git
2) Git Token 생성
argocd와 연결할 때 password에 들어갈 값이다. 먼저 우측의 본인 계정 아이콘을 클릭한 후 Settings 메뉴를 클릭한다.
좌측 하단에 Developer settings 클릭 후 Personal access tokens > Fine-grained tokens에 접속한다.
Generate new token을 클릭한 후 아래 화면에 필요한 내용들을 작성 및 선택한다.
select repository에서는 application 소스가 아닌 helm chart 소스를 저장한 저장소 이어야 한다.
모두 작성했다면 Generate token 버튼을 클릭한다.
토큰을 복사해 두자!
3) CONNECT REPO
좌측 상단 메뉴에서 Settings버튼을 클릭한 후 Repositories를 클릭한다.
+ CONNECT REPO 버튼 클릭한다.
필수 내용을 선택 및 작성한 후 CONNECT 버튼을 클릭한다. 이때 Repository URL(Helm)과 Password(Token)는 우리가 먼저 저장해 둔 값이다.
APP 설정 및 배포
위 값들을 모두 채우면 자동으로 읽어드리면서 helm 내용이 채워진다.
helm에 문제가 없다면 정상적으로 설치가 완료될 것이다
참고자료
https://github.com/Parkjinman/spring-cloud-msa
https://argo-cd.readthedocs.io/en/stable/getting_started/
'Infrastructure > Docker & Kubernetes' 카테고리의 다른 글
[kubernetes] CI&CD 5탄 - Github Actions Workflow 작성하기 (2) | 2024.04.07 |
---|---|
[kubernetes] CI&CD 2탄 - Spring-cloud를 활용해 만든 msa framework를 k8s에 배포하기 (0) | 2024.04.07 |
[kubernetes] CI&CD 3탄 - Argocd 설치 및 로그인 (2) | 2024.04.06 |
[kubernetes] CI&CD 1탄 - MSA기반 Gitops 개념 및 프로세스 (0) | 2024.04.06 |
[kubernetes] docker, containerd https -> http 접근 설정하기 (1) | 2024.03.30 |