# helm chart Repository와 argocd를 연동하여 리소스 배포
1. 이전에 생성한 helm chart Repository를 확인
- 아래 url을 참고하여 helm chart Repository 구성
2023.03.10 - [Helm Repository/GitHub] - Github를 helm chart Repository로 활용하기 with chart 패키징
Github를 helm chart Repository로 활용하기 with chart 패키징
# Github를 HelmChart Repository로 활용하는 방법에 대해서 기술한다. 일단 왜 GitHub을 HelmChart Repository로 활용을 해야 하는지 보면 코드를 공유하고 관리하기가 편하기 때문이다. 로컬에서 helmchart를 만
may9noy.tistory.com
2. argocd를 pod로 설치
2021.11.07 - [⭐ CI | CD/ArgoCD + @] - ArgoCD + Docker hub를 활용하여 Kubernetes에 배포하기
ArgoCD + Docker hub 를 활용하여 Kubernetes에 배포하기
# 새로운 CI 방법과 CD방법이 계속해서 등장한다. 새로운 기술들이 그것도 오픈소스로 지속적으로 등장하기 때문에 트랜드를 빨리 파악하고 테스트 해보고 적용하여 필요한 부분을 적용하는 것
may9noy.tistory.com
3. argocd에서 helm 리소스생성
Setting → Repository로 이동 + CONNECT REPO를 클릭하여 helm chart Repository 연동, URL은 1번에서 생성한 git page의 URL을 입력한다.
4. Repository 확인
- 아래와 같이 정상적으로 연동되면 커넥션이 정상으로 이루어 진 것이다.
- helm repository 기반 Application 생성하기
- 아래와 같이 정보를 채운뒤 CREATE 버튼을 클릭하여 생성한다.
- HELM 정보는 아래와 같다. (자동 입력됨)
5. 정상 생성 확인
- 해당 APP을 클릭하여 확인
- 정리 helm chart를 실행 시키는 주체는 github에 업로드되어있는 패키징 된 helm chart 파일 (seung-helm-chart-0.1.0.tgz)이라고 볼 수 있다.
- 아래의 워크로드를 직접 구현해 볼 필요가 있을거 같다.
- 위의 방식으로 완전 자동화를 할 수 있는지 확인해 볼 필요가 있겠지만~ 그래도 구성을 해볼 만하다.
'⭐ CICD > ArgoCD + @' 카테고리의 다른 글
ArgoCD + Docker hub 를 활용하여 Kubernetes에 배포하기 (0) | 2021.11.07 |
---|