Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Helm is a package manager for Kubernetes. This guide covers how you can quickly get started using Helm. Obviously, you must have Kubernetes installed.

Install Helm

The Helm project provides two ways to fetch and install Helm: from the binary releases or from script. These are the official methods to get Helm releases. In addition to that, the Helm community provides methods to install Helm through different package managers (unfortunately there are no packages for CentOS). 

...

Code Block
languagebash
titleget_helm.sh
$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
$ chmod 700 get_helm.sh
$ ./get_helm.sh

Initialize a Helm Chart Repository

Once you have Helm ready, you can add a chart repository. One popular starting location is the official Helm stable charts

...

Code Block
languagebash
titleList available charts
collapsetrue
$ helm search repo stable
NAME                                    CHART VERSION   APP VERSION                     DESCRIPTION
stable/acs-engine-autoscaler            2.2.2           2.1.1                           DEPRECATED Scales worker nodes within agent pools
stable/aerospike                        0.2.8           v4.5.0.5                        A Helm chart for Aerospike in Kubernetes
stable/airflow                          4.1.0           1.10.4                          Airflow is a platform to programmatically autho...
stable/ambassador                       4.1.0           0.81.0                          A Helm chart for Datawire Ambassador
# ... and many more

Install an Example Chart

Let's briefly see a couple of basic commands. To install a chart, you can run the helm install command. Helm has several ways to find and install a chart, but the easiest is to use one of the official stable charts

...