Skip to content

Helm setupΒΆ

Previously we had setup an ingress service in the k8s directory. It relies on the ingress-nginx project. 15_handling_traffic_with_ingress_controllers/04_setting_up_ingress_locally

We have to set it up on Google Cloud service now.

We can find the commands for this at https://kubernetes.github.io/ingress-nginx/deploy/.

But, different than the last time, we are going to use Helm. It is a programm that can be used to administer 3rd party software inside our kubernetes cluster.

It uses 2 separate pieces of software - helm and tiller. The helm is a client to tiller that sits inside the cluster and issues commands to modify objects in it.

The documentation for it can be found at helm.sh/.

We are going to use the Quckstart Guide. And find the Installing Helm -> From script section.

$ curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh
$ chmod 700 get_helm.sh
$ ./get_helm.sh

And paste it into the Google Cloud Shell.

The Google Cloud Console now is saying that we should run helm init, but do not run it yet as we need to add some extra setup first.