Is there any alias we can make for all-namespace as kubectl don't recognise the command kubectl --all-namespaces
or any kind of shortcut to minimize the typing of the whole command.
New in kubectl v1.14, you can use -A
instead of --all-namespaces
, eg:
kubectl get -A pod
(rejoice)
Is there any alias we can make for all-namespace
Based on this excellent SO answer you can create alias that inserts arguments between prefix and suffix like so:
alias kca='f(){ kubectl "$@" --all-namespaces -o wide; unset -f f; }; f'
and then use it regularly like so:
kca get nodes
kca get pods
kca get svc,sts,deploy,pvc,pv
etc..
Note: There is -o wide
added for fun as well to get more detailed info about resources not normally namespaced like nodes
and pv
...
New in kubectl
v1.14, you can use -A
instead of --all-namespaces
, eg:
kubectl get -A pod
(rejoice)