繁体   English   中英

由于记录的限制,我是否会在 Kubernetes 中同时运行我的 CronJob

[英]Will I get concurrent runs of my CronJob in Kubernetes due to the documented limitations

根据 K8S 中的这个页面,“......可能会创建两个工作......”。

如果我将concurrencyPolicy设置为“禁止” - 由于调度程序,我是否仍然可以选择并发运行,或者我是否会得到并发调用运行但被阻止?

我还在文档站点打开了一个问题: https : //github.com/kubernetes/website/issues/18655

将 concurrencyPolicy 设置为 "Forbid" 将使得如果到下一个预定作业出现时,前一个作业仍在运行 cron 将不会启动另一个作业,并将被视为错过的作业。 将其设置为“允许”将允许这些作业在计划时至少运行一次。

由于 K8S 并不能完全阻止这种情况,因此只有两个作业或没有作业在一个预定时间运行的机会。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM