How do I show all service accounts In Kubernetes?
I have tried kubectl get --all-namespaces all
. It does not show service accounts.
How can I use kubectl
to list all service accounts?
The command you listed will show you your resources.
Instead try: kubectl get serviceAccounts
serviceAccount
is not in your current namespace
you should use -A
for looking on all your namespaces
or target an specific one with -n=foobar
if you know in which namespace
is your resource.
Commented
Dec 17, 2021 at 13:44
kubectl get sa --all-namespaces
This will only provide the service accounts.
In general, you can have a comma separated list of resources to display.
Example:
kubectl get pods,svc,sa,deployments [-FLAGS]
The FLAGS would apply to all the resources.