Install helm

Helm describes itself as a ‘package manager for kubernetes’ and can be used to deploy resources to Kubernetes.

You package your application as a chart which can contain templated files (usually Kubernetes resources) and default configuration values too use when rendering the template. Charts are reusable and values can be overriden for specific environments.

We are using Helm v3 in the workshops. So there is no tiller. If you are using your own environment and not the workshops Cloud9 environment and you have Helm v2 the commands should work ok.

At the terminal command prompt, enter the following command to download Helm:

curl -L https://get.helm.sh/helm-v3.1.2-linux-amd64.tar.gz -o helm.tar.gz
tar xvfz helm.tar.gz linux-amd64/helm
chmod +x ./linux-amd64/helm
sudo mv ./linux-amd64/helm /usr/local/bin
rm -rf ./linux-amd64
rm helm.tar.gz

This will install helm in your Cloud9 environment. To test to make sure the command is installed properly, execute the command:

helm version

You should see the helm version message.