如何获得kubernetes作业的开始、完成时间和状态

如何获得kubernetes作业的开始、完成时间和状态,kubernetes,kubectl,Kubernetes,Kubectl,我试着用 kubectl get jobs -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name 但找不到“ending at”和“status”的自定义列 在哪里可以找到kubectl获取和描述作业的列列表?您可以使用作业的状态部分来获取所需的详细信息 完成时间显示在.status.completionTime处,状态显示在.status.conditions[]处。键入 kubectl get

我试着用

kubectl get jobs -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name
但找不到“ending at”和“status”的自定义列


在哪里可以找到kubectl获取和描述作业的列列表?

您可以使用作业的
状态部分来获取所需的详细信息

完成时间显示在
.status.completionTime
处,状态显示在
.status.conditions[]处。键入

kubectl get jobs dummy-xxxx-xxxx -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name,COMPLETIONTIME:.status.completionTime,status:.status.conditions[].type

TIMESTAMP              NAME                  COMPLETIONTIME         status
2021-02-08T14:40:03Z   dummy-xxxx-xxxx   2021-02-08T14:40:50Z     Complete

kubectl get jobs dummy-yyyy-yyyy -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name,COMPLETIONTIME:.status.completionTime,status:.status.conditions[].type

TIMESTAMP              NAME               COMPLETIONTIME      status
2021-02-08T12:00:08Z   dummy-yyyy-yyyy       <none>           Failed
kubectl get jobs dummy xxxx xxxx-o自定义列=时间戳:。元数据。creationTimestamp,名称:。元数据。名称,完成时间:。状态。完成时间,状态:。状态。条件[]。类型
时间戳名称完成时间状态
2021-02-08T14:40:03Z假人xxxx xxxx 2021-02-08T14:40:50Z完成
kubectl get jobs dummy yyyy-o custom columns=时间戳:。元数据。creationTimestamp,名称:。元数据。名称,完成时间:。状态。完成时间,状态:。状态。条件[]。类型
时间戳名称完成时间状态
2021-02-08T12:00:08Z虚拟YYYYYY失败
请注意,
失败的
作业没有设置完成时间,并且已经有一个报告提到了此问题

当作业完成(成功完成)时,其 .status.completionTime将被设置,作业条件将有一个 类型==已完成

当作业失败时,作业条件的类型为==失败


您可以使用作业的
状态
部分获取所需的详细信息

完成时间显示在
.status.completionTime
处,状态显示在
.status.conditions[]处。键入

kubectl get jobs dummy-xxxx-xxxx -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name,COMPLETIONTIME:.status.completionTime,status:.status.conditions[].type

TIMESTAMP              NAME                  COMPLETIONTIME         status
2021-02-08T14:40:03Z   dummy-xxxx-xxxx   2021-02-08T14:40:50Z     Complete

kubectl get jobs dummy-yyyy-yyyy -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name,COMPLETIONTIME:.status.completionTime,status:.status.conditions[].type

TIMESTAMP              NAME               COMPLETIONTIME      status
2021-02-08T12:00:08Z   dummy-yyyy-yyyy       <none>           Failed
kubectl get jobs dummy xxxx xxxx-o自定义列=时间戳:。元数据。creationTimestamp,名称:。元数据。名称,完成时间:。状态。完成时间,状态:。状态。条件[]。类型
时间戳名称完成时间状态
2021-02-08T14:40:03Z假人xxxx xxxx 2021-02-08T14:40:50Z完成
kubectl get jobs dummy yyyy-o custom columns=时间戳:。元数据。creationTimestamp,名称:。元数据。名称,完成时间:。状态。完成时间,状态:。状态。条件[]。类型
时间戳名称完成时间状态
2021-02-08T12:00:08Z虚拟YYYYYY失败
请注意,
失败的
作业没有设置完成时间,并且已经有一个报告提到了此问题

当作业完成(成功完成)时,其 .status.completionTime将被设置,作业条件将有一个 类型==已完成

当作业失败时,作业条件的类型为==失败