выход kubectl для READY - PullRequest
       12

выход kubectl для READY

2 голосов
/ 18 апреля 2019

По умолчанию kubectl get pods выводит

NAME                                                              READY   STATUS         RESTARTS   AGE
my-podob-6f7f9d798c-grhmd                                       1/1     Running        0          6d17h

Теперь я хотел бы добавить к этому несколько дополнительных столбцов, поэтому я настроил файл template.txt с:

NAME          IMAGES
metadata.name metadata.annotations.imageTag

Кажется, я не могу понять, как READY рассчитывается по выходным данным.В идеале я бы добавил к выводу get pods несколько пользовательских столбцов, но не могу сказать, возможно ли это.

Ответы [ 2 ]

1 голос
/ 09 мая 2019

Здесь есть FR для добавления дополнительных столбцов здесь .

Столбец "ГОТОВ" - это особый случай в источнике: printers.go # L558 иего значение вычисляется в реализации.

К сожалению, кажется, что невозможно "сосчитать вещи" как в шаблонах JSONPath, так и в шаблонах Go.

Возможно, стоит подумать о создании псевдонима для запуска обычного kubectl get podsа затем тот с вашими пользовательскими столбцами?

0 голосов
/ 18 апреля 2019

Самое простое решение будет:

NAME          IMAGES                         READY  
metadata.name metadata.annotations.imageTag .status.containerStatuses[*].ready
...