[클라우드] 12. kubernetes Helm Template 작성하기


[클라우드] 12. kubernetes Helm Template 작성하기

chart 내 template 파일을 작성하는 부분에 대해 알아 봅니다. template 파일명에는 엄격한 규칙이 없으며, 확장자만 .yaml을 사용하고, helper에 대해서는 .tpl을 사용합니다. helper는 chart 전체에서 재사용 가능한 object를 정의할 수 있습니다. template directive(지시문)은 {{ 와 }} 으로 감싸야 합니다 예를 들어, template directive {{ .Release.Name }} 은 template에 release명을 대입합니다. built-in object Release : 릴리스 자체를 지정합니다. Release.Name: Release 이름 Release.Namespace: Release될 네임스페이스 (manifest에서 오버라이드하지 않은 경우) Release.IsUpgrade: 현재 작업이 업그레이드 또는 롤백인 경우 true 로 설정 Release.IsInstall: 현재 작업이 설치일 경우 true 로 설...


#HELM #helmtemplates #Kubernetes #value #쿠버네티스 #헬름챠트

원문링크 : [클라우드] 12. kubernetes Helm Template 작성하기