上QQ阅读APP看书,第一时间看更新
2.2.3 安装Helm
官方推荐从https://github.com/helm/helm/releases下载Helm,根据对应的操作系统下载相应的二进制文件即可,这里的二进制文件就是Helm Client。Helm默认的Tiller安装镜像是从gcr.io下载的,我们可以使用阿里云提供的镜像来安装。
helm init -i registry.cn-hangzhou.aliyuncs.com/acs/Tiller:v2.14.1 kubectl create serviceaccount --namespace kube-system Tiller kubectl create clusterrolebinding Tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:Tiller kubectl patch deploy --namespace kube-system Tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"Tiller"}}}}'
这段代码完成了以下几个步骤:
·指定需要安装的Tiller镜像版本。
·创建serviceaccount供Tiller使用,这里为了明确权限分配,创建一个自己的sa,读者也可以使用默认的sa。
·修改Tiller deploy默认的serviceaccount。