Kubernetes K8S Forbit作业(如果另一个作业正在运行)

Kubernetes K8S Forbit作业(如果另一个作业正在运行),kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我想运行两个不同的作业,并在它们之间创建一个关系,其中一个作业每20分钟运行一次,第二个作业需要每2小时运行一次 如果2小时作业开始运行,是否可以停止20分钟作业 20分钟的工作是否以任何方式取决于2小时工作的结果?还是资源问题?@Blokje5我有一个任务,它会进入我的一个数据库,从上个小时获取一些条目,并将它们缓存在我的MongoDB上。但我想我的另一份工作,每2小时-它将清除所有的缓存,并获得所有线索从上个月。因此,不再需要20分钟的作业(如果它仍然运行,那么它在几分钟后完成的所有机会)这

我想运行两个不同的作业,并在它们之间创建一个关系,其中一个作业每20分钟运行一次,第二个作业需要每2小时运行一次


如果2小时作业开始运行,是否可以停止20分钟作业

20分钟的工作是否以任何方式取决于2小时工作的结果?还是资源问题?@Blokje5我有一个任务,它会进入我的一个数据库,从上个小时获取一些条目,并将它们缓存在我的MongoDB上。但我想我的另一份工作,每2小时-它将清除所有的缓存,并获得所有线索从上个月。因此,不再需要20分钟的作业(如果它仍然运行,那么它在几分钟后完成的所有机会)这是您必须通过代码来解决的问题。您可以编写一个代码来检查2小时作业是否开始运行。@mWatney是的,但我担心这会不准确。您必须在代码中创建一个锁定机制。Kubernetes目前不支持作业相关性。20分钟的作业是否以任何方式取决于2小时作业的结果?还是资源问题?@Blokje5我有一个任务,它会进入我的一个数据库,从上个小时获取一些条目,并将它们缓存在我的MongoDB上。但我想我的另一份工作,每2小时-它将清除所有的缓存,并获得所有线索从上个月。因此,不再需要20分钟的作业(如果它仍然运行,那么它在几分钟后完成的所有机会)这是您必须通过代码来解决的问题。您可以编写一个代码来检查2小时作业是否开始运行。@mWatney是的,但我担心这会不准确。您必须在代码中创建一个锁定机制。Kubernetes目前不支持作业依赖关系。