Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes ';kubectl获取名称空间';“命令”;“名称空间是禁止的”;错误_Kubernetes_Kubectl - Fatal编程技术网

Kubernetes ';kubectl获取名称空间';“命令”;“名称空间是禁止的”;错误

Kubernetes ';kubectl获取名称空间';“命令”;“名称空间是禁止的”;错误,kubernetes,kubectl,Kubernetes,Kubectl,当我在Kubernetes主节点中使用kubectl get namespace命令时,我得到了正确的输出。我还在本地机器上配置了kubectl。当我从配置了kubectl的本地机器上运行相同的命令时,我得到如下错误: Error from server (Forbidden): namespaces is forbidden: User "system:node:mildevkub020" cannot list resource "namespaces" in API group "" at

当我在Kubernetes主节点中使用
kubectl get namespace
命令时,我得到了正确的输出。我还在本地机器上配置了kubectl。当我从配置了kubectl的本地机器上运行相同的命令时,我得到如下错误:

Error from server (Forbidden): namespaces is forbidden: User "system:node:mildevkub020" cannot list resource "namespaces" in API group "" at the cluster scope
我从集群复制了配置文件kubelet.conf,并将其复制到.kube/config中。还安装了kubectl。这就是迄今为止所做的过程

kubectl配置视图的结果如下所示

Error from server (Forbidden): namespaces is forbidden: User "system:node:mildevkub020" cannot list resource "namespaces" in API group "" at the cluster scope


如何解决此问题?

Kubespray默认情况下将集群管理kubeconfig文件保存为inventory/mycluster/artifacts/admin.conf。请在此处阅读更多信息:

尝试
kubectl config view
并显示您的集群list@Quỳ恩古伊ễn-请检查更新的问题。您的
serviceCount
没有列出名称空间的权限。您可以编辑现有的ServiceAccount以授予该权限,也可以创建新的ServiceAccount并使用该权限。谢谢您的回复,先生。如何编辑我的serviceaccount以授予权限?您正在使用节点kubelet的kubeconfig,这不是您想要的。您需要群集管理kubeconfig。您是如何安装群集的?