每次输入 kubectl --all-namespaces 的快捷方式
shortcut for typing kubectl --all-namespaces everytime
是否有任何我们可以为所有命名空间创建的别名,因为 kubectl 不识别命令 kubectl --all-namespaces
或任何类型的快捷方式来最小化整个命令的输入。
Is there any alias we can make for all-namespace
基于this excellent SO answer,您可以创建在前缀和后缀之间插入参数的别名,如下所示:
alias kca='f(){ kubectl "$@" --all-namespaces -o wide; unset -f f; }; f'
然后像这样定期使用它:
kca get nodes
kca get pods
kca get svc,sts,deploy,pvc,pv
等..
注意:为了好玩添加了 -o wide
以获取有关通常未命名空间的资源的更多详细信息,例如 nodes
和 pv
...
kubectl v1.14新增,可以用-A
代替--all-namespaces
,eg:
kubectl get -A pod
(庆幸)
是否有任何我们可以为所有命名空间创建的别名,因为 kubectl 不识别命令 kubectl --all-namespaces
或任何类型的快捷方式来最小化整个命令的输入。
Is there any alias we can make for all-namespace
基于this excellent SO answer,您可以创建在前缀和后缀之间插入参数的别名,如下所示:
alias kca='f(){ kubectl "$@" --all-namespaces -o wide; unset -f f; }; f'
然后像这样定期使用它:
kca get nodes
kca get pods
kca get svc,sts,deploy,pvc,pv
等..
注意:为了好玩添加了 -o wide
以获取有关通常未命名空间的资源的更多详细信息,例如 nodes
和 pv
...
kubectl v1.14新增,可以用-A
代替--all-namespaces
,eg:
kubectl get -A pod
(庆幸)