# helmfile 홈페이지: 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 에 정의 - name - 배포할 헬름 차트 - namespace - 배포할 네임스페이스 - chart - 차트의 URL이나 파일 경로 - values - 배포에 사용할 values.yaml 파일 지정 - set - values 파일에 추가할 값 지정