`kubectl auth can-i` 的 Kubernetes API 模拟是什么

What is Kubernetes API analog for `kubectl auth can-i`

kubectlauth can-i 子命令。该命令使用了哪些K8s API?我试过 authorization.k8s.io/v1 SelfSubjectAccessReview 但它需要额外的权限才能执行请求。有人知道它在 kubectl 中是如何工作的吗?

kubectl auth can-i 命令发出以下 API 请求:

POST /apis/authorization.k8s.io/v1/selfsubjectaccessreviews

使用 SelfSubjectAccessReview 对象作为名为 body 的正文参数。

您可以通过执行更详细的 kubectl 命令来查看,例如:

kubectl auth can-i create pods -v 6

您可以在 API reference 中找到 API 端点的文档。