Helm 차트를 구성하는 방법은 다음과 같습니다.
helm-charts/
service1/
Chart.yaml
templates/
deployment.yaml
ingress.yaml
service.yaml
values.yaml
service2/
Chart.yaml
templates/
deployment.yaml
ingress.yaml
service.yaml
values.yaml
이제 동일한 템플릿 콘텐츠 를 거의 공유하는 몇 가지 서비스가 있으며 배포 이름 및 배포 끝점과 같은 일부 설정 만 다릅니다.
여러 Helm 차트 에서 재사용 가능한 단일 템플릿 을 사용할 수 있습니까?
Helm 3는 Helm 차트 로 DRY (자신을 반복하지 마십시오)로 이동할 수있는 "Library Charts" 개념을 도입 했습니다. 문서에서 :
라이브러리 차트는 다른 차트의 Helm 템플릿에서 공유 할 수있는 차트 기본 요소 또는 정의를 정의하는 Helm 차트 유형입니다. 이를 통해 사용자는 차트에서 재사용 할 수있는 코드 스 니펫을 공유하여 반복을 피하고 차트를 DRY로 유지할 수 있습니다.
전체 매뉴얼은 https://helm.sh/docs/topics/library_charts/ 에서 찾을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다