|
|
|
|
|
by linkmotif
3110 days ago
|
|
Helm is a lot simpler than it looks, and it’s awesome. I also had this exact perspective, not wanting to introduce more complexity and therefore held off on Helm for a long time. But then I got comfortable enough with Kubertnes and also my project got complex enough that I needed templating and then Helm was great to pick up. I just use one chart that I wrote for my application and I don’t mess around with repositories. I render the chart locally with helm template[0] to build my containers on Google Cloud container builder[1]. Then I deploy with helm upgrade. It’s a great flow! [0]https://github.com/technosophos/helm-template [1]https://github.com/dminkovsky/kube-cloud-build |
|
"The Kubernetes package manager."
Then it goes on to state:
"Helm is a tool for managing Kubernetes charts."
Then reading further I see:
"Charts are packages of pre-configured Kubernetes resources."
I find this extremely confusing. Also its my understanding that unit of deploy in K8 is a pod which is built on Docker containers. Isn't installing packages into running containers considered an anti-pattern?
Could someone give a better explanation of Helm/Charts and when someone might use it?