Helm
용어
-
- 쿠버네티스에서 애플리케이션을 실행하는 데 필요한 모든 리소스 정의를 포함한 헬름 패키지
-
- 차트가 모여 있는 공유할 수 있는 공간
-
- 쿠버네티스 클러스터에서 실행되는 차트의 특정 인스턴스
헬름 차트의 구성 요소
설치
brew install helm
등록
$ helm repo add edu https://iac-source.github.io/helm-charts $ helm repo update
목록 확인
⚡️ helm repo list NAME URL edu https://iac-source.github.io/helm-charts
설치
helm install metallb edu/metallb \ --namespace=matallb-system \ --create-namespace \ --set controller.tag=v0.8.3 \ --set speaker.tag=v0.8.3 \ --set configmap.ipRange=192.168.1.11-192.168.1.29
values.yaml
controller: image: metallb/controller tag: v0.8.2 speaker: image: metallb/speaker tag: v0.8.2 configmap: ipRange: 192.168.1.11-192.168.1.13