环境
安装了kubernetes的服务器
下载安装包
下载地址:https://github.com/helm/helm/releases/tag/v2.16.6
wget https://github.com/helm/helm/releases/tag/v2.16.6
或者本地下载之后拷贝到服务器上
安装配置
tar -zxvf helm-v2.16.6-linux-amd64.tar.gz
cd linux-amd64/
cp helm /usr/local/bin/helm
服务器端安装
helm init --upgrade --tiller-image registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.16.6 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
授权
kubectl create serviceaccount --namespace kube-system tiller
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
为 Tiller 设置帐号
kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
查看授权是否成功
kubectl get deploy --namespace kube-system tiller-deploy --output yaml|grep serviceAccount
-----------日常记录---------------