차트 템플릿 개발자 가이드
본 가이드는 헬름 차트 템플릿을 소개하며, 템플릿 언어를 중점적으로 다룬다.
템플릿은 쿠버네티스가 이해할 수 있는 YAML-형식 리소스 명세인 매니페스트 파일을 생성한다. 템플릿이 어떻게 구성되는지, 그것을 사용하는 방법, Go 템플릿을 작성하는 방법, 디버그 하는 방법을 살펴볼 것이다.
이 가이드는 다음 개념들을 집중적으로 설명한다.
- 헬름 템플릿 언어
- 값(values) 사용
- 템플릿 작성 기법
이 가이드는 헬름 템플릿 언어를 세밀하게 알아 보는 것을 지향점으로 한다. 다른 가이드에서는 소개 자료, 예시, 모범사례를 다룰 것이다.
Quicklinks
시작하기
차트 템플릿에 관한 빠른 가이드
빌트인 객체
템플릿에서 사용가능한 빌트인 객체
Values 파일
--values 플래그 사용법 설명
템플릿 함수와 파이프라인
템플릿에서 함수 사용하기
템플릿 함수 목록
헬름에서 사용가능한 템플릿 함수에 대한 목록
흐름(flow) 제어
템플릿 내부의 흐름 구조에 대한 간단한 개요
변수
템플릿에서 변수 사용하기
지명 템플릿
지명 템플릿을 정의하는 방법
NOTES.txt 파일 작성하기
차트 사용자에게 설명서를 제공하는 방법
템플릿 내부 파일 접근하기
템플릿 안에 있는 파일에 접근하는 방법
서브차트와 글로벌 값
서브차트 및 글로벌 값 사용하기
.helmignore 파일
`.helmignore` 파일은 헬름 차트에 포함시키고 싶지 않은 파일들을 지정하는 데 사용한다.
템플릿 디버깅
배포에 실패한 차트의 트러블슈팅
다음 단계
마무리 - 도움이 되는 다른 유용한 문서들
부록: YAML 기법
YAML 명세와 그것이 헬름에 어떻게 적용되는지 자세히 알아보기
부록: Go 자료형과 템플릿
템플릿에서의 변수에 관한 간단한 개괄