RBAC导致的helm安装tiller错误解决

       在用helm init安装tiller server时,一直部署不成功,检查deployment发现是rbac导致的权限错误.

           1 helm init时,默认的repo url被墙,导致出错.

           解决办法:增加参数配置未被墙的repo url,可以是本地的.

 


     

         2  修改repo url后,helm init仍然在kube-system的namespace无pod创建出来.报错显示是controller-manager无权限创建replicatset(deployment默认隐含创建此  资源对象)

 


      3  参照上面的报错,给system:kube-controller-manager增加对应权限.

      kubectl create clusterrolebinding  controller-replicaset-clusterrolebinding   --clusterrole=system:controller:replicaset-controller  --user=system:kube-controller-manager



    

原文地址:https://www.cnblogs.com/360linux/p/13062097.html