关于 kubernetes exec 提示匿名用户无权限的问题

2019-02-10 20:16:33 +08:00
 304464743
我按照 http://blog.51cto.com/10880347/2326146 安装了 1.13 的版本。
执行 kubectl get cs,node 都显示成功了。并且也可能 kubectl run 运行镜像
但是执行 kubectl exec 的时候出现了 error: unable to upgrade connection: Forbidden (user=system:anonymous, verb=create, resource=nodes, subresource=proxy)

我尝试把生成出来的 kubelet.kubeconfig 复制到~/.kube/config。执行 kubectl get pods 等命令的时候,提示使用的是 system:node:172.10.x.x,用户没权限,然后我给 system:node:172.10.x.x 赋了 cluster-admin 权限,执行命令都有权限了,但是 kubelet exec 的时候还是提示上面那个错误。

求解决方法?(推测 exec 所调用的用户权限和 clusterrole 无关)
10796 次点击
所在节点    Kubernetes
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/533770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX