如何获取kubernetes集群的所有默认用户组

How to get all the default user groups of a kubernetes cluster

system:masterssystem:anonymoussystem:unauthenticated.

有没有办法让所有系统组不包含外部创建,只是系统,kubectl命令或列表?

我搜索了 Kubernetes 文档,但没有找到列表或获取它的方法。

没有内置命令来列出 Kubernetes 集群中的所有默认用户组。

不过,您可以尝试通过多种方式解决问题:

  • 您可以根据 kubectl get clusterrole 命令创建自定义脚本(即在 Bash 中)。
  • 您可以尝试安装一些 plugins. Plugin rakkess 可以帮助您:

Have you ever wondered what access rights you have on a provided kubernetes cluster? For single resources you can use kubectl auth can-i list deployments, but maybe you are looking for a complete overview? This is what rakkess is for. It lists access rights for the current user and all server resources, similar to kubectl auth can-i --list.

另请参阅有关以下内容的更多信息: