← Software

Helm

The package manager for Kubernetes.

Helm logo

Helm is the package manager for Kubernetes. A "chart" is a parameterised bundle of Kubernetes manifests, plus optional hooks and a values.yaml schema; helm install renders the templates against user-provided values and submits the resulting manifests to the cluster. Subsequent helm upgrade and helm rollback operations let teams revise and revert deployed applications atomically.

The project began at Deis in 2015 as part of an effort to make Kubernetes application packaging tractable. Helm 3 (2019) was a significant rewrite that removed the server-side Tiller component and made Helm a pure client-side tool. The project is now governed by the Cloud Native Computing Foundation.

Helm is the dominant way to publish and consume Kubernetes applications. Bitnami, Grafana, Elastic, HashiCorp, and many other vendors maintain official Helm charts as the recommended installation path, and Artifact Hub aggregates community-maintained charts across hundreds of repositories.

License: Apache-2.0

Category: Containers

Website: https://helm.sh/

Install

curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
Or:
  Debian/Ubuntu: sudo apt install helm
  Arch:          sudo pacman -S helm
  macOS:         brew install helm

Authors

  • Cloud Native Computing Foundation
PreviousHelix NextHomebrew

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring