Helm이란?

homebrew for kube

yaml 파일을 통해 배포

쿠베 클러스터에 배포할 때

database, configMap, secret, k8 user, services 등을 배포

Basic Terms

Chart

Helm package

쿠버네티스 클러스터 내부 구동을 위한 모든 resource를 갖고 있음

== 쿠버네티스의 homebrew

Repository

Chart가 공유되는 곳

== 쿠버네티스의 MvnRepository

Release

쿠버네티스 클러스터 내에서 구동되는 Chart 인스턴스

한 클러스터 내에 Chart가 인스톨될 때마다 새로운 release가 생성됨

정리: HelmChart를 새로운 매번 새로운 release를 만들며 쿠버네티스에 인스톨한다. repository에서 helm chart를 찾을 수 있다.

Helm Commands