Helm 2.0 stable release
deis.com
Helm 2.0 stable release
1–10 of 14 posts
Re: Helm 2.0 stable release
#2Helm is a package manager for Kubernetes. It allows you to search for and install "charts" - which are pre-packaged applications that can be deployed on Kubernetes.
I have been using it for the past month - and am really enjoying it.
Congrats to the helm team.
Re: Helm 2.0 stable release
#3For those wondering what helm is all about: Helm is a package manager for Kubernetes. It allows you to search for and install "charts" - which are pre-packaged applications that can be deployed on Kubernetes. I have been using it for the past month - and am really enjoying it. Congrats to the helm team.
Is it useful to package your own applications for deployment into Kubernetes?
Re: Helm 2.0 stable release
#4Re: Helm 2.0 stable release
#5For those wondering what helm is all about: Helm is a package manager for Kubernetes. It allows you to search for and install "charts" - which are pre-packaged applications that can be deployed on Kubernetes. I have been using it for the past month - and am really enjoying it. Congrats to the helm team.
It sounds really useful to install other people's stuff into Kubernetes. Is it useful to package your own applications for deployment into Kubernetes?
Also drastically cuts down on all the `kubectl {create,apply} -f ...` hacks that folks are using today. To get a sense of what that might look like, check out Lachlan Evenson's demo of a helm-based ci/cd pipline: https://www.youtube.com/watch?v=NVoln4HdZOY
Re: Helm 2.0 stable release
#6For those wondering what helm is all about: Helm is a package manager for Kubernetes. It allows you to search for and install "charts" - which are pre-packaged applications that can be deployed on Kubernetes. I have been using it for the past month - and am really enjoying it. Congrats to the helm team.
Re: Helm 2.0 stable release
#7For those wondering what helm is all about: Helm is a package manager for Kubernetes. It allows you to search for and install "charts" - which are pre-packaged applications that can be deployed on Kubernetes. I have been using it for the past month - and am really enjoying it. Congrats to the helm team.
I don't currently use K8s, but am planning to get into it soon. Could you clarify the difference or advantage between using a Kubernetes specific package manager like Helm vs using a container repository? Isn't part of the point of containers to use prebuilt immutable containers?
Beyond that there are also a lot of Kubernetes specific variables that you want to be able to define before you launch pods. You often need to set namespaces, resource limits, labels, persistentDisks, etc, things that would not be defined in any docker container at all. I also use Helm to template that out.
With Helm you can package the network config (load balancers, services), volumes, secrets, etc very easily. These are things that have nothing to do with the actual docker container lifecycle. There are a lot of kubernetes objects that need to be configured for an actual deployment.
Re: Helm 2.0 stable release
#8Re: Helm 2.0 stable release
#9Earlier quoted context omitted.
It sounds really useful to install other people's stuff into Kubernetes. Is it useful to package your own applications for deployment into Kubernetes?
Lots of folks have started integrating helm into their own internal deployment pipelines. Describing your own software as a helm chart gives you all the benefits of versioning, upgrades, rollbacks, lifecycle hooks, and release tracking. Also drastically cuts down on all the `kubectl {create,apply} -f ...` hacks that folks are using today. To get a sense of what that might look like, check out Lachlan Evenson's demo o…
Re: Helm 2.0 stable release
#10For those wondering what helm is all about: Helm is a package manager for Kubernetes. It allows you to search for and install "charts" - which are pre-packaged applications that can be deployed on Kubernetes. I have been using it for the past month - and am really enjoying it. Congrats to the helm team.
It sounds really useful to install other people's stuff into Kubernetes. Is it useful to package your own applications for deployment into Kubernetes?