Helm, the kubernetes package manager to deploy predefined application “charts” into Kubernetes clusters, has now graduated from incubation as a full-fledged CNCF project at the Cloud Native Computing Foundation. It means Helm is going to stay.
For current users of Helm, there are not many changes. Helm charts don’t need to be revised again to conform to a new standard, and there is no need to deploy a new version of the software. The significance of graduation is to signal to kubernetes end-users and third-party developers that Helm can be counted as a trusted component and that infrastructure and other software can be developed confidently atop Helm.
Helm, now in its third major revision, has long shown signs of maturity and dependable and has already gained wide acceptance and substantial in-production use within the Kubernetes community. Some 1200 Helm charts are available in the Helm Hub, the official repository by CNCF, including complex multi-container applications that are difficult to deploy manually. Several third-party Kubernetes tools feature integration with Helm as an application deployment mechanism. The project’s key contributors are IBM, Microsoft, Google, Red Hat, VMware, SAP, and many more.
Moving from “incubation” to “graduation” means that the CNCF recognizes that Helm has demonstrated not only strong technical merit but also good project governance and strong backing from multiple professional organizations that are using it in production.
The status of Helm’s project was further boosted by an independent security audit, completed in November 2019, which concluded that Helm was “highly mature” software built with good security practices and could be recommended for public deployment.
Read More: Kubernetes Secrets Management
What is the Helm?
Helm helps you to manage Kubernetes apps — Helm Charts allows you to define, install, and upgrade even the most complex Kubernetes app.
Charts can be easily created, versioned, shared, and published.