With the release of Helm v3, Tiller will not be required. We will be using Helm 2.x-related charts, so we will not be installing Helm 3.x until the charts have migrated to Helm 3.x.
We will be installing Helm v2.16.1 with Tiller. So, let's begin:
- In principle, Tiller can be installed using helm init:
$ curl -s https://storage.googleapis.com/kubernetes-helm/helm-v2.16.1-linux-amd64.tar.gz | tar xz
$ cd linux-amd64
$ sudo mv helm /bin
- Create the tiller service account and grant cluster-admin role to the tiller service account:
$ kubectl -n kube-system create serviceaccount tiller
$ kubectl create clusterrolebinding tiller --clusterrole cluster-admin --serviceaccount=kube-system:tiller
Helm can be installed with and without security. You can choose any one of the following methods.