Измените формат даты LAST SCHEDULE в Kubernetes CronJob

Я читаю документацию и не понимаю, как изменить формат столбца даты LAST-SCHEDULE. Для меня возвращается приблизительное значение в часах ():

kubectl get cronjob job-one

NAME       SCHEDULE      SUSPEND   ACTIVE    LAST SCHEDULE   AGE
job-one    0 13 * * ?    False     0         4h              20d

Но в документации формат другой, показывая дату, время и часовой пояс:

NAME      SCHEDULE      SUSPEND   ACTIVE    LAST-SCHEDULE
hello     */1 * * * *   False     0         Mon, 29 Aug 2016 14:34:00 -0700

Как изменить формат LAST-SCHEDULE, чтобы получить дополнительную информацию о последней дате расписания?

Результат kubectl version клиента:

Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.0", GitCommit:"925c127ec6b946659ad0fd596fa959be43f0cc05", GitTreeState:"clean", BuildDate:"2017-12-15T21:07:38Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"windows/amd64"}

person Dherik    schedule 15.03.2018    source источник


Ответы (1)


Я не уверен, как они отображают этот точный формат времени, но вы можете создавать собственные столбцы для своего kubectl вывода:

$ kubectl get cronjob job-one -o custom-columns=NAME:.metadata.name,LAST-SCHEDULE:.status.lastScheduleTime
NAME      LAST-SCHEDULE
job-one   2018-03-15T22:21:00Z
person dippynark    schedule 15.03.2018