在我们的需求中,我们需要连接到ARGO实例并对作业采取必要的操作。
所以我们正在使用ARGO java api来连接ARGO实例并执行诸如挂起,恢复,重试....
但是我找不到停止/终止cron作业的api。
如何停止/终止cron作业?
在ARGO中没有用于停止/终止cron作业的直接API。但是,您可以使用ARGO API来获取作业列表,然后使用用于删除作业的API来删除作业,从而实现相同的目的。
您可以使用以下命令终止Argo cron工作流:
argo cron suspend CRON_WORKFLOW... [flags]
查看https://argoproj.github.io/argo-workflows/cli/argo_cron_suspend/获取更多信息。
第二个解决方案是使用Argo GUI:
转到"Cron工作流"部分,寻找您感兴趣的Cron,然后单击顶部的"Suspend"。Argo GUI Suspend