【发布时间】:2018-12-06 12:17:32
【问题描述】:
在 Kubernetes cronjobs 中,limitations section 中表示
如果 CronJob 控制器在从 CronJob 开始时间到开始时间加上startingDeadlineSeconds 之前的一段时间内未运行或中断,或者如果跨度涵盖多个开始时间并且concurrencyPolicy 不允许并发,则作业可能无法运行.
我从中了解到的是,如果 startingDeadlineSeconds 设置为 10 并且 cronjob 由于某种原因无法在其预定时间启动,那么它仍然可以尝试重新启动,只要那些10秒还没有过去,但是,在10秒之后,它肯定不会启动,对吗?
另外,如果我将concurrencyPolicy 设置为Forbid,如果一个cronjob 已经在运行,K8s 是否会将其视为失败?
【问题讨论】:
标签: kubernetes kubernetes-cronjob