관련 리소스를 묶는 차트
응용을 실행하는 데 필요한 여러 리소스 정의를 하나의 차트로 묶는다. 차트는 버전을 지정하고 공유할 수 있으며 다른 차트에 대한 의존 관계도 선언할 수 있다. 여러 구성 요소를 하나의 설치 단위로 다루는 방식이다.
같은 차트와 서로 다른 릴리스
차트에 설정 값을 결합해 클러스터에 설치하면 릴리스가 된다. 같은 차트를 여러 번 설치해 각각 다른 이름과 설정을 가진 릴리스를 만들 수 있다. 환경별 값으로 개발과 운영 구성을 나누면서 공통 정의를 재사용한다.
갱신과 이력 관리
명령행 클라이언트와 라이브러리가 Kubernetes API와 통신해 설치와 갱신 및 제거를 수행한다. 이전 리비전으로 되돌리는 기능도 제공한다. Helm은 클러스터 자체를 구축하는 작업보다 그 안에서 실행하는 응용의 패키지와 설치 상태를 관리하는 데 초점을 맞춘다.