Docker & Kubenetes
2023. 7. 20.
Helm의 주요 구성 요소
Helm이란, 다양한 리소스(Service, ConfigMap, Secret 등)를 각각 관리하지 않고 하나의 패키지로 관리하는 도구입니다. Helm의 주요 개념 3가지인 Charts, Repository, Templates에 대해 알아보겠습니다. Helm Charts 애플리케이션 설치에 사용되는 네트워크, 스토리지, 보안과 관련된 여러 쿠버네티스 리소스를 묶어놓은 패키지로, 여러 리소스의 묶음을 의미합니다. 헬름 차트를 통해 애플리케이션 설치 시 개별 설치가 아닌 헬름 차트 하나만 설치하면 간편하게 일괄 설치할 수 있으며 구조는 다음과 같습니다. Chart.yaml#차트에 대한 정보가 담겨있는 YAML 파일 LICENSE#차트의 라이선스 정보가 담긴 TEXT 파일 README.md#차트에 대한 설명을 ..