ярлык для ввода kubectl --all-namespaces каждый раз - PullRequest
0 голосов
/ 05 сентября 2018

Есть ли псевдоним, который мы можем сделать для всего пространства имен, так как kubectl не распознает команду kubectl --all-namespaces или любой вид ярлыка, чтобы минимизировать ввод всей команды.

1 Ответ

0 голосов
/ 05 сентября 2018

Можно ли создать псевдоним для всего пространства имен

На основе этого превосходного ответа SO вы можете создать псевдоним, который вставляет аргументы между префиксом и суффиксом следующим образом:

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 ...

...