Helm
A package manager for Kubernetes that installs, upgrades and rolls back applications described as charts.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get Helm
Package managers
- Chocolatey
choco install helm - Homebrew
brew install helm
About Helm
Helm manages Kubernetes applications through charts, which describe everything an application needs so it can be installed the same way each time. Charts can be versioned, shared and hosted on public or private servers, which saves copying manifests between projects.
Upgrades happen in place with custom hooks, and helm rollback returns a release to an older version. Helm is a command-line binary installed through Homebrew, Chocolatey, Scoop or Snap, or downloaded directly. It is a graduated CNCF project, and Helm 4 is the current major release.
Strengths
- Repeatable installs of complex Kubernetes applications
- In-place upgrades and one-command rollbacks
- Charts are easy to version and share
- Available through common package managers
Limitations
- Only useful if you run Kubernetes
- Chart templating adds its own layer to learn
Details
- Pricing
- FreeFree and open source, maintained by the Helm community under the CNCF.
- License
- Apache-2.0
- Developer
- The Helm contributors
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Anyone deploying and upgrading applications on Kubernetes
- Categories
- CLI tools, Container tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Helm
Compare allSoftware that can replace Helm for an important use case, and what changes if you switch.
Kustomize
A template-free tool for customising Kubernetes YAML configurations without forking them.
Kustomize customises plain Kubernetes YAML without templates and is built into kubectl, but it has no chart packaging, release history or rollback commands.
Similar software
Related functionality, not necessarily a direct replacement.
Helmfile
A command-line tool for declaratively deploying sets of Helm charts, manifests and Kustomize configs.
Skaffold
A command-line tool that automates building, pushing and deploying applications during Kubernetes development.
Kompose
A command-line tool that converts Docker Compose files into Kubernetes or OpenShift resources.
Krew
A plugin manager for kubectl that finds, installs and updates kubectl plugins from a central index.
Tilt
An open-source tool that rebuilds and live-updates multi-service apps during development, locally or in Kubernetes.
Kubernetes
An open-source system for automating deployment, scaling and management of containerized applications across machines.