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

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

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

           解决办法:增加参数配置未被墙的repo url,可以是本地的.RBAC导致的helm安装tiller错误解决

 

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

     

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

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


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

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

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

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