Setting up Helm

Helm is known as the “package manager for Kubernetes”, it is a tool that is used to template Kubernetes manifest files in a way that makes it easy to install new applications. I use Helm for all my service installation on Kubernetes due to it’s ease, and simplicity when getting started.

If you did not enable the optional Helm installation via Kubespray, we should do that first.

1. Download Helm

If you are on a Mac, you can install Helm via brew install kubernetes-helm . The Helm documentation has instructions for other methods of installation (unpacking a .zip and adding it to the $PATH).

2. Setup a Tiller user with RBAC

You can use this rbac-config.yaml file to setup the user, download it and run the following commands:

kubectl create -f rbac-config.yaml

3. Initialize Helm