Today I am going to show how to provision prepackaged k8s stacks with helm.
So what is Helm – here is literally what is’t page says – a tool for managing Kubernetes charts and Charts are packages of pre-configured Kubernetes resources. So imagine you want to provision some stack, ELK for example, although there are many ways to do it, here is one I did as an example for Jenkins logs although not on k8s but with just docker, but nevertheless, so instead of reinventing the wheel you just provision it using helm.
So let’s just do it instead of talking.
Go to download page and get the right version from https://github.com/kubernetes/helm
Then untar, move to right dir and run:
➜ tar -xzvf helm-v2.7.2-darwin-amd64.tar.gz ➜ mv darwin-amd64/helm /usr/local/bin ➜ helm The Kubernetes package manager To begin working with Helm, run the 'helm init' command: $ helm init .. ...
So let’s do what is asks