Скрыть завершенные и другие готовые модули по умолчанию - PullRequest
0 голосов
/ 25 сентября 2018

В моем профессиональном окружении для "завершенных" модулей часто бывает больше активных, и они часто загромождают вывод 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, но это исключило бы поддержку дополнения табуляции, поэтому я бы предпочел собственные решения, если они существуют.

...