Tin*_*goi 10 bash shell kubernetes kubectl
我们是否可以为全命名空间设置别名,因为kubectl无法识别该命令kubectl --all-namespaces
或任何类型的快捷方式以最小化整个命令的键入。
Con*_*nst 10
我们可以为全命名空间设置别名吗
基于这个出色的SO答案,您可以创建别名,以便在前缀和后缀之间插入参数,如下所示:
alias kca='f(){ kubectl "$@" --all-namespaces -o wide; unset -f f; }; f'
Run Code Online (Sandbox Code Playgroud)
然后像这样定期使用它:
kca get nodes
kca get pods
kca get svc,sts,deploy,pvc,pv
Run Code Online (Sandbox Code Playgroud)
等等..
注:还有就是-o wide
增加了乐趣,以及获取有关不能正常命名空间像资源的更多详细信息nodes
和pv
...
小智 10
kubectl v1.14的新功能,您可以使用-A
代替--all-namespaces
,例如:
kubectl get -A pod
(麾)