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,pvetc..
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)