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
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步