반응형
Helm은 Kubernetes에서 패키지 관리를 도와주는 오픈소스 tool이다. Helm을 사용하면 kubernetes상의 다양한 application들을 보다 쉽게 설치할 수 있으며, 자신의 프로젝트 application에 대한 배포 절차를 helm을 통해 간소화하고 재사용을 용이하게 한다.
1. helm 3 설치
바이너리를 다운로드 받아서 설치할 수 있지만, 스크립트를 통해 설치하는 것이 더 보편적이다.
스크립트를 다운로드 받을 디랙토리에서 아래 명령어를 통해 스크립트를 받고 실행시키자.
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh
sudo chmod 700 get_helm.sh
./get_helm.sh
2. 다운로드 확인
helm version
위 명령어를 통해 helm 3가 잘 설치된 것을 확인할 수 있다.
3. Helm chart repo 추가
Helm chart repo를 추가하고 git에서 stable chart들을 받아보자
helm repo add stable https://charts.helm.sh/stable
git clone https://github.com/helm/charts
helm repo update
❉ https://github.com/helm/charts Repository 자체를 kubernetes 및 helm측에서 더이상 support 하지 않는다. k8s 버전이 점점 올라감에 따라 api version 등의 문제로 최신 버전의 k8s를 사용한다면 작동하지 않는 차트들이 많을 것이다.
https://artifacthub.io/ 에서 직접 검색하여 repo를 추가하는 것을 권장한다.
4. Helm search
helm search repo stable
반응형