_helpers.tpl helpers.tpl은 각 templates 폴더에서 사용할 변수들을 정의할 수 있는 곳으로 이해할 수 있다. └─my-chart ├─charts │ └─child │ ├─charts │ └─templates "child2.labels", "child2.name", "child2.fullname" ... └─templates -> "parent.labels", "parent.name", "parent.fullname" ... 이런 이유 때문에 _helpers.tpl에 값을 선언한다면 각 Chart별로 고유한 값을 가질 수 있도록 하는 것이 좋다. 가장 일반적인 Convention은 각 차트의 이름을 Prefix로 가지는 것이다. 예를 들면 위와 같이 각각을 작성해 줄 수 있다. t..
이 글은 책과 문서를 참고해서 실습하며 정리한 글입니다. 사실과는 다른 내용이 있을 수 있습니다. 있는 경우에 댓글로 알려주시면 수정하겠습니다. 감사합니다. 차트 디펜던시 관리 Chart Dependency는 해당 Helm Chart를 설치할 때 필요로 하는 의존성 차트를 설치할 때 사용된다. Chart Dependency는 Chart.yaml 파일의 dependencies 필드에 설정된다. dependencies: - condition: memcached.enabled name: memcached repository: https://charts.bitnami.com/bitnami version: 6.x.x - condition: mariadb.enabled name: mariadb repository:..