In this step you will install Helm Server on the cluster and you will execute your first helm commands. Please note that Helm Client is already installed.
If you check Helm's version you will see that Helm Server, also called Tiller, could not be found.
In order to intall Helm Server you will need to clone a github repo:
git clone https://github.com/sgandon/katacoda-scenarios.git
and then run the following command to create a Service Account inside the k8s cluster:
kubectl create -f katacoda-scenarios/helm/assets/rbac-config.yaml
Now you are ready to install Helm Server:
helm init --service-account tiller
This might take a few seconds. Tiller is installed as a pod in the k8s cluster. The pod names starts with
tiller-deploy-. You can see when Tiller is available by monitoring the pods in all namespaces. Please pay attention to the column
Ready which should display
kubectl get pods --all-namespaces -w
Once the Tiller pod is running, kill the previous command (CTRL-C) and check again Helm's version:
Now that Tiller is up and running let's move to the next step