В моем профессиональном окружении для "завершенных" модулей часто бывает больше активных, и они часто загромождают вывод kubectl get pods
примерно так:
$ kubectl get pods
finished-pod-38163 0/1 Completed 2m
errored-pod-83023 0/1 Error 2m
running-pod-20899 1/1 Running 2m
Я могу отфильтровать их, используя --show-all=false
:
$ kubectl get pods --show-all=false
running-pod-20899 1/1 Running 2m
Однако я бы предпочел не печатать --show-all=false
каждый раз, когда я хочу увидеть свои беговые капсулы.Можно ли настроить kubectl
на отключить --show-all
по умолчанию вместо включения по умолчанию?
С kubectl get pods --help
:
-a, --show-all=true: When printing, show all resources (default show all pods
including terminated one.)
Я знаю, что мог бы создать псевдоним оболочки kgetpo
, но это исключило бы поддержку дополнения табуляции, поэтому я бы предпочел собственные решения, если они существуют.