# Helm - https://helm.sh/ - https://artifacthub.io/ ## 용어 - [[차트]] - 쿠버네티스에서 애플리케이션을 실행하는 데 필요한 모든 리소스 정의를 포함한 헬름 패키지 - [[리포지터리]] - 차트가 모여 있는 공유할 수 있는 공간 - [[릴리스]] - 쿠버네티스 클러스터에서 실행되는 차트의 특정 인스턴스 ## 헬름 차트의 구성 요소 - [[Chart.yaml]] - [[values.yaml]] - [[templates]] ## 설치 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 ## Docs - [[배포 도구]] - [[헬름파일]]