我想授予执行kubectl --token $token get pod --all-namespaces的Kubernetes服务帐户特权。对于单个名称空间,我很熟悉,但不知道如何为所有名称空间(包括将来可能创建的、不授予服务帐户的新名称空间)这样做。目前,我收到以下错误消息:
服务器错误(禁止):禁止使用:用户"system:serviceaccount:kube-system:test“在集群范围内
我试图通过遵循在Ubuntu18.04上设置Kubernetes。
一切都很好,但是当我试图访问本地Kubernetes仪表板时,它会显示为空的,没有任何东西可以像豆荚、服务和部署那样可见。然而,当我运行$> kubectl get pods,svc,deployments时,它显示了下面的output.If命令行显示了为什么我看到空的Kubernetes仪表板的所有细节?有什么解决这个问题的建议吗?事件被禁止:用户"
我试图了解这些用户名字段在Kubernetes集群中映射到哪里。添加system:前缀对K8的集群有什么意义吗?我在哪里可以看到这些K8的用户,我是否可以像kubectl一样使用k get pods来查询它,比如kubectl get usernames。它是一个虚拟的用户名,我们提供的地图或它是否拥有任何特殊的特权。
这些名字{{EC2PrivateDNSName}}从何而来?还有其他