【发布时间】:2022-02-02 13:35:16
【问题描述】:
我有一个备份作业正在运行,计划每 24 小时运行一次。我将并发策略设置为“禁止”。我正在测试我的备份,并手动创建作业进行测试,但这些测试并不禁止并发运行。我用:
kubectl create job --from=cronjob/my-backup manual-backup-(timestamp)
...当我连续两次运行它们时,我发现它们都开始工作了。
并发策略是否仅适用于 Cron 作业调度程序创建的作业?它会忽略手动创建的工作吗?如果忽略这些,是否还有其他方法可以手动运行作业,以便 Cron 作业调度程序知道它们的存在?
【问题讨论】:
-
它当然会问同样的问题,是的,但不幸的是它没有回答底部的重要部分。事实上,这里的早期答案确实在一定程度上回答了底部的重要部分。很好的发现。
标签: kubernetes kubernetes-cronjob