Helm Classic: A Kubernetes Package Manager
Helm Classic helps you find and use software built for Kubernetes. The Helm Classic CLI uses Charts which not only contain metadata about software packages but also Pod, ReplicationController and Service manifests for Kubernetes. With a few Helm Classic commands you can quickly and easily deploy software packages like:
Installing Helm Classic
From a Linux or Mac OS X client:
curl -s https://get.helm.sh | bash
- Grab a prebuilt binary from:
- the latest release:
- the CI build pipeline:
- Unzip the package and make sure
helmcis available on the PATH.
If you are a user of the original Helm tool (versions prior to v0.7.0), take note that Helm Classic is a re-branding of that tool-- new name, same great taste!
Helm Classic is fully compatible with previously existing Helm charts!
Anyone migrating to Helm Classic from an older version should complete the following steps to fully replace their existing tool with Helm Classic. Doing so will clear the path for eventual installation of the new and improved Helm (kubernetes/helm).
First, you may optionally define a custom home directory for use by Helm Classic. If opting for this, the instruction should be added to your shell's profile.
Next, we migrate the contents from its old location to its new location (because the default location has changed).
$ mv $(helm home) $(helmc home)
Finally, remove the old version:
$ rm $(which helm)
You may now use the new binary,
helmc, just as you previously used
helm. Soon, the
helm name will be taken over by the new and improved Helm (kubernetes/helm) and you will be able to make use of
helmc in parallel with
helm for as long as you have that need.
Learn more about Helm Classic's architecture.
Find out how Helm Classic uses Kubernetes labels.
If you are authoring a chart that will be used by other apps, check out how Helm Classic models services.
Helm Classic was inspired by Homebrew.