Kubernetes职位状态条件列表?

wes*_*svb 4 kubernetes kubectl

是否有任何资源概述kubernetes作业可能具有的所有可能的状态条件?

我想知道是因为我想检查一下,当我运行一个作业时是否已经在运行,如果已经运行,请退出新作业。

我遇到了until kubectl get jobs myjob -o jsonpath='{.status.conditions[?(@.type=="Complete")].status}' | grep True ; do sleep 1 ; done很多次,但是我想知道它是否正在运行,而不是是否已经完成。不想等待(ha)for kubectl 1.11等待功能

Dav*_*aze 6

https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.11/#jobcondition-v1-batch表示唯一的type值是“ Complete”和“ Failed”,并且它们可能具有”True””False” status

除了工作状态条件数组之外,您可能还会发现查看工作状态active计数startTime以及completionTime您是否对完成是否感兴趣感兴趣。

  • 状态“True”或“False”是什么意思?如果作业未成功完成,则不会填充“completionTime”时间,因此它对于确定作业是否已完成不是很有用。 (3认同)

归档时间:

查看次数:

3026 次

最近记录:

6 年,7 月 前