홈페이지: https://github.com/roboll/helmfile
헬름이 템플릿과 변수를 사용하여 애플리케이션을 배포하는 것과 같이 헬름파일은 클러스터에 설치할 모든 애플리케이션 차트를 단일 명령어로 배포할 수 있다
repositories:
- name: stable
url: https://kubernetes-charts.storage.googleapis.com/
releases:
- name: demo
namespace: demo
chart: ../hello-helm/k8s/demo
values:
- "../hello-helm/k8s/demo/production-values.yaml"
- name: kube-state-metrics
namespace: kube-state-metrics
chart: stable/kube-state-metrics
- name: prometheus
namespace: prometheus
chart: stable/prometheus
set:
- name: rbac.create
value: true
repository 섹션에는 참조할 헬름 차트 저장소를 지정
클러스터에 배포할 애플리케이션을 releases 에 정의