如何列出我可以在 kubernetes 中执行的所有允许的操作?

如何列出我可以在 kubernetes 中执行的所有允许的操作?

我已被授予访问 k8s 中的 k8s 集群的权限,我想查看我在集群中拥有哪些权限,例如创建/删除 pod 和其他此类操作。到目前为止,我知道一个检查特定操作的命令,例如:

kubectl auth can-i get pods

但很高兴看到所有其他命令,因此如果有人知道它,我很乐意与我分享。

答案1

您可以简单地运行:

kubectl auth can-i --list

根据帮助:

kubectl auth can-i --help


--list=false:
If true, prints all allowed actions.

相关内容