We at Deis are really excited about Kubernetes. In fact, we're hard at work building Deis v2 on top of a Kubernetes base. During this integration, we developed a tool that we think seasoned Kubernetes users will enjoy, and newcomers can use as an onramp for running containerized applications. And today, we're thrilled to announce this new tool.
We call it Helm, and it's the first package manager for Kubernetes.
Inspired by Homebrew, apt, and npm, Helm is a tool for working with Kubernetes-powered applications. It works like this:
- A Helm package is bundled up as a chart.
- The charts are collected together in a repository that you can search. Helm uses git under the hood for storing and organizing chart data.
- Using the
helmtool, you can find, customize, manage and install these charts.
Helm makes it easy run apps and services inside Kubernetes.
We built Helm to help with two things.
First, we want to make it simple to share information about running common apps and services inside of Kubernetes. When we all share our charts, the Kubernetes community at large learns how best to work with Kubernetes. We share information and discover great ways of doing things. And we also make it easier for newcomers to get going. Helm is about growing Kubernetes.
Second, we want to make it easier for teams to manage their Kubernetes manifest files. So we created a tool that eases the process of collaborating on and keeping track of your team's charts. Start with widely available charts, customize them to your team's needs, and then store them in your own version control. Helm is about helping teams.
Kubernetes is a powerful platform. We want to make it easy to manage the apps and services you deploy.Read More