본문 바로가기

Helm Repository/GitHub

(2)
Github를 helm chart Repository로 활용하기 with chart 패키징 # Github를 HelmChart Repository로 활용하는 방법에 대해서 기술한다. 일단 왜 GitHub을 HelmChart Repository로 활용을 해야 하는지 보면 코드를 공유하고 관리하기가 편하기 때문이다. 로컬에서 helmchart를 만들어서 주야장천 배포를 해도 그건 해당 로컬 pc의 소유자만의 리소스이니까 이 리소스를 git헙 같은 공유 리포지토리에 올리고 같이 쓰면 관리도 편하고 무엇보다 argocd 같은 cd 프로그램과 연동하여 사용할 때 유용할 거 같다. 차근차근 하나씩 알아보자. 1. github에 새로운 Repository 생성과 해당 Repository 접근을 위한 URL을 설정한다. 2. 해당 Repository 접근을 위한 URL을 설정한다. - Vsit site를 클..
Github을 Helm Chart Repository로 활용하기 # Github를 helm chart 리포지토리로 활용하는 방법 - Helm은 쿠버네티스의 리소스를 쉽게 배포할수 있도록 만들어주는 패키지 관리 툴이다. Helm 에서 개인 리파지토리를 설정할 수가 있는데 여기서는 Github를 활용하는 방법에 대해서 알아본다. 1. Github에 저장하고자 하는 리파지토리를 생성한다. - 여기서는 테스트로 helm-eks-repository 라는 리파지토리를 생성 하겠다. 2. 배포 폴더 생성 및 패키징 파일 생성 - cmd나 bash cli를 활용하여 아래의 명령어를 입력 후 폴더를 생성 및 접근한다. (cmd는 &&가 안먹히니 참고) mkdir my-helm-repository && cd my-helm-repository - 패키징 파일을 해당 폴더로 이동한다. 패..