K8S 报错 User “system:node:node1“
然后执行谷歌出来的命令,发现根本没有执行这些命令的权限,报和上面一样的错。更新 kubeconfig,位置在 /root/.kube/ 下。思考是否 kubeconfig 导致的没有权限,结论:是的。执行 kubectl get deployment 报错。谷歌了一波,大概意思是没有权限,需要添加权限。执行 kubectl get pod 正常。重新获取集群的 kubeconfig。
·
问题描述
执行 kubectl get pod 正常
执行 kubectl get deployment 报错
报错详情
Error: list: failed to list: secrets is forbidden: User “system:node:node1” cannot list resource “secrets” in API group “” in the namespace “default”: No Object name found
谷歌了一波,大概意思是没有权限,需要添加权限
然后执行谷歌出来的命令,发现根本没有执行这些命令的权限,报和上面一样的错
思考是否 kubeconfig 导致的没有权限,结论:是的
解决方案
重新获取集群的 kubeconfig
更新 kubeconfig,位置在 /root/.kube/ 下
更新配置
export KUBECONFIG=/root/.kube/config
chmod g-r /root/.kube/config
大功告成
更多推荐
已为社区贡献36条内容
所有评论(0)