图书馆里有很多字段,但基本上都是关于工作是否完成,但是如何检查工作是否完成并成功或工作是否完成和失败
if con.Type == v1.JobComplete && con.Status == corev1.ConditionTrue && job.Status.Succeeded > 0 {
fmt.Printf("Job: %v Completed Successfully: %v\n", name, con)
break
} else if con.Type == v1.JobFailed && con.Status == corev1.ConditionTrue {
if job.Status.Active == 0 && job.Status.Succeeded == 0 {
fmt.Printf("Job: %v Failed: %v\n", name, con)
break
}
}
这就是我现在检查的方式,我不完全确定这是正确的