Install helm on raspberry pi (ARM device)

Install helm on raspberry pi (ARM device)

Install helm and tiller on kubernetes on raspberry pi

Installation of helm and tiller is not straight forward on arm device. Since, by default, the helm will pick a non-arm image of tiller to deploy on kubernetes and make the pod crash. Easiest way is to pick some existing arm version of tiller image to deploy on server. E.g. one from jessestuart:

helm init --tiller-image=jessestuart/tiller:v2.9.1

For non-production use, the role binding of cluster-admin and default/kube-system can be found below:

kubectl create clusterrolebinding add-on-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:default

Currently, not much helm charts in arm can be found, some outdated examples can be located here:

helm repo add arm-stable https://peterhuene.github.io/arm-charts/stable
Scott Tse's Picture

About Scott Tse

Discover and Exploit.

Hong Kong, China https://wishlog.github.io

Comments