
Kubernetes2023. 12. 31. 13:45Helm 알아보기
쿠버네티스에서는 리소스를 배포할 때 yaml형식의 매니페스트 파일을 통해 내용들을 정의한다. 단일 Pod, Deployment 같은 간단한 배포의 경우 작성해야 할 yaml파일이 많지 않지만 sa, pvc, clusterrole 등 여러 가지 리소스들을 활용하여 배포해야 할 경우 이를 모두 일일이 작성하고 관리한다면 매우 비효율적일 것이다. 이러한 불편함을 해소하기 위해 만들어진 것이 Helm이다. Helm 이란? Helm은 쿠버네티스 패키지 관리자로 CNCF의 졸업 프로젝트이며 Linux의 yum/apt, Node.js의 npm처럼 패키지들을 쿠버네티스에 쉽게 배포할 수 있도록 도와준다. 아래는 Helm을 이용하면 얻을 수 있는 장점이다. 여러 개의 쿠버네티스 리소스들을 간편하게 배포 가능하 Helm ..