본문 바로가기

리눅스

쿠버네티스 클러스터에 Helm을 설치하는 방법

반응형

쿠버네티스 클러스터(k8s)에 Helm을 설치하는 방법

Helm은 쿠버네티스 애플리케이션을 손쉽게 관리하기 위한 패키지 관리 도구입니다.

Helm 설치

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
chmod +x get_helm.sh
./get_helm.sh
$ ./get_helm.sh
Downloading https://get.helm.sh/helm-v3.14.1-linux-amd64.tar.gz
Verifying checksum... Done.
Preparing to install helm into /usr/local/bin
helm installed into /usr/local/bin/helm
  • 한 번에 설치하기
curl -fsSL https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash

헬름 버전

helm version
$ helm version
version.BuildInfo{Version:"v3.14.1", GitCommit:"e8858f8696b144ee7c533bd9d49a353ee6c4b98d", GitTreeState:"clean", GoVersion:"go1.21.7"}
728x90

헬름 허브에서 차트 검색

helm search hub search_name
helm search hub jenkins
$ helm search hub jenkins
URL                                                     CHART VERSION           APP VERSION     DESCRIPTION                                       
https://hub.helm.sh/charts/odavid/my-bloody-jen...      0.1.129                 2.249.1-224     A Helm chart for my-bloody-jenkins - a self con...
https://hub.helm.sh/charts/webhookrelay/webhook...      0.3.1                   0.5.1           Webhook Relay Operator provides an easy way to ...
https://hub.helm.sh/charts/cloudposse/jenkins           0.1.2                                   A Jenkins Helm chart for Kubernetes               
https://hub.helm.sh/charts/codecentric/jenkins          1.7.0                   2.222.3         The leading open source automation server         
https://hub.helm.sh/charts/cloudbees/cloudbees-...      2.235.203               2.235.2.3       CloudBees Jenkins Distribution provides develop...

로컬 또는 추가한 헬름 레포지토리에서 차트 검색

helm search repo search_name

Helm 레포지토리 추가

helm repo add stable https://kubernetes-charts.storage.googleapis.com/
$ helm repo add stable https://kubernetes-charts.storage.googleapis.com/
"stable" has been added to your repositories

Helm 레포지토리 추가

helm repo add brigade https://brigadecore.github.io/charts
$ helm repo add brigade https://brigadecore.github.io/charts
"brigade" has been added to your repositories

특정 Helm 레포지토리에서 차트 검색

helm search repo brigade
$ helm search repo brigade
NAME                            CHART VERSION   APP VERSION     DESCRIPTION                                       
brigade/brigade                 1.6.1           v1.4.0          Brigade provides event-driven scripting of Kube...
brigade/brigade-github-app      0.7.1           v0.4.1          The Brigade GitHub App, an advanced gateway for...
brigade/brigade-github-oauth    0.3.0           v0.20.0         The legacy OAuth GitHub Gateway for Brigade       
brigade/brigade-k8s-gateway     0.3.0                           A Helm chart for Kubernetes                       
brigade/brigade-project         1.0.0           v1.0.0          Create a Brigade project                          
brigade/kashti                  0.5.0           v0.4.0          A Helm chart for Kubernetes

Helm 차트 설치

helm install <차트 이름> <레포지토리/차트 이름>

 

helm.sh

 

Helm

Helm - The Kubernetes Package Manager.

helm.sh

 

728x90
반응형