commands.sh

kubectl auth

all

Inspect access permissions in a Kubernetes cluster.

More info →

Options (1)

-n, --namespaceboolean

Check if the current user can perform all actions on all resources in a specific namespace

Example: kubectl auth can-i '*' '*' {{[-n|--namespace]}} {{namespace}}

Examples (4)

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
made by @shridhargupta | data from tldr-pages