Helmfile
Helmfile
Helm은 앱 하나와 소수의 의존성을 배포하는 데는 충분히 쓸 만합니다(좋다고 부르기에는 좀 망설여집니다). 하지만 배포해야 할 서비스가 많아지고 의존 관계도 제각각으로 얽혀 있으면 금세 걷잡을 수 없이 복잡해집니다.
Helmfile은 배포할 차트가 많을 때 그 차트와 values를 기술하기에 매우 좋습니다. 환경별로 values를 설정할 수 있고, git 저장소나 공식 저장소, 로컬 파일 시스템 등 다양한 소스에서 차트를 가져와 배포할 수 있어 편리합니다.
write-values
올바른 YAML과 Go 템플릿 주문을 맞추는 일은 꽤 번거로울 수 있고, 배포해서 직접 테스트하는 것도 이상적인 방법은 아닙니다. 제대로 된 테스트를 대신해 helmfile write-values가 유용한데, 모든 템플릿 처리를 실행한 뒤 결과 파일을 디스크에 저장해 직접 확인할 수 있기 때문입니다.
글을 무작위로 읽기