我们是否可以为all-namespace创建别名,因为kubectl无法识别命令kubectl --all-namespaces或任何类型的快捷方式,以最大限度地减少整个命令的输入。
kubectl --all-namespaces
kuhbmx9i1#
在kubectl v1.14中,你可以使用-A来代替--all-namespaces,例如:kubectl get -A pod(欢欣鼓舞)参考:https://kubernetes.io/docs/reference/kubectl/cheatsheet/#a-note-on-all-namespaces
-A
--all-namespaces
kubectl get -A pod
bvjxkvbb2#
有没有什么别名我们可以为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)的详细信息...
-o wide
nodes
pv
2条答案
按热度按时间kuhbmx9i1#
在kubectl v1.14中,你可以使用
-A
来代替--all-namespaces
,例如:kubectl get -A pod
(欢欣鼓舞)
参考:https://kubernetes.io/docs/reference/kubectl/cheatsheet/#a-note-on-all-namespaces
bvjxkvbb2#
有没有什么别名我们可以为all-namespace
基于this excellent SO answer,你可以创建一个别名,在前缀和后缀之间插入参数,如下所示:
然后像这样定期使用它:
等等。
注意:为了好玩,还添加了
-o wide
,以获取有关通常不使用命名空间的资源(如nodes
和pv
)的详细信息...