【发布时间】:2019-12-16 10:14:06
【问题描述】:
我是reading the Kubernetes documentation about jobs and retries。我发现了这个:
在某些情况下,您希望在经过一定数量的工作后使作业失败 由于配置中的逻辑错误等重试。为此,请设置 .spec.backoffLimit 指定考虑前的重试次数 一个作业失败。回退限制默认设置为 6。失败 与 Job 关联的 Pod 由 Job 控制器重新创建 指数回退延迟(10 秒、20 秒、40 秒……)上限为 6 分钟。 如果在之前没有出现新的失败 Pod,则将重置回退计数 作业的下一个状态检查。
我对上述引用有两个问题:
- 回退限制值是分钟还是重试次数?使用值 6 (six) 的文档示例令人困惑,因为他最初确认该值是重试次数,但之后说“上限为 6 分钟”。
- 有没有办法定义回退延迟时间?据我了解,这种行为(10 秒、20 秒、40 秒……)是默认行为,无法更改。
【问题讨论】:
标签: kubernetes jobs kubernetes-cronjob