1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-08-09 21:15:44 +02:00

kubectl-auth: add page (#17207)

* kubectl: add page for auth command

* Update pages/common/kubectl-auth.md

Co-authored-by: Managor <42655600+Managor@users.noreply.github.com>

---------

Co-authored-by: Managor <42655600+Managor@users.noreply.github.com>
This commit is contained in:
esteramine 2025-07-20 09:27:06 +08:00 committed by GitHub
parent f87cbf0a2c
commit 873bea2b6d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,20 @@
# kubectl auth
> Inspect access permissions in a Kubernetes cluster.
> More information: <https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#auth>.
- Check if the current user can perform all actions on all resources in a specific namespace:
`kubectl auth can-i '*' '*' {{[-n|--namespace]}} {{namespace}}`
- Check if the current user can perform a specific verb on a specific resource:
`kubectl auth can-i {{verb}} {{resource}} {{[-n|--namespace]}} {{namespace}}`
- Check if a specific user or service account can perform an action on a resource:
`kubectl auth can-i {{verb}} {{resource}} {{[-n|--namespace]}} {{namespace}} --as {{user_or_sa}}`
- List all actions the current user is allowed to perform in a namespace:
`kubectl auth can-i --list {{[-n|--namespace]}} {{namespace}}`