Argo: 如何使用禁止并发策略,在特定(半小时)时间内以每 x 分钟重复执行?
创始人
2024-09-13 01:30:53
0

在 Argo Workflow 中,可以使用 concurrencyPolicybackoff 参数来实现禁止并发策略和重复执行的需求。下面是一个使用 Argo Workflow 的 YAML 示例:

apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: argo-concurrency-example-
spec:
  entrypoint: main
  concurrencyPolicy: Forbid
  templates:
    - name: main
      steps:
        - - name: repeat
            template: repeat
  # 以每 x 分钟重复执行
  backoff:
    duration: "30m"
  # 重复执行的次数
  arguments:
    parameters:
      - name: repeatCount
        value: "10"
  templates:
    - name: repeat
      steps:
        - - name: repeat
            template: repeat
            when: "{{ workflow.status.retryCount }} < {{workflow.parameters.repeatCount}}"

在上面的示例中,concurrencyPolicy 设置为 Forbid,这意味着在同一时间只能有一个 Workflow 实例运行。backoff 参数设置了重试间隔为 30 分钟。repeatCount 参数指定了重复执行的次数。

在模板 repeat 中,使用了 when 条件判断来控制是否继续重复执行。当 workflow.status.retryCount 小于 workflow.parameters.repeatCount 时,继续执行 repeat 模板。

这样,Workflow 将会在半小时内以每 x 分钟重复执行指定次数。

请注意,上述示例只是一个简单示例,实际需求可能需要更复杂的调度和逻辑处理。根据具体的需求,可以对上述示例进行修改和扩展。

相关内容

热门资讯

透视安卓版!wepoker辅助... 透视安卓版!wepoker辅助下载,werplan外卦神器,可靠教程(素来存在有挂);科技安装教程;...
透视存在!wepoker透视脚... 透视存在!wepoker透视脚本免费下载,pokeplus脚本,我来教教你(原来存在有挂);wepo...
透视讲解!wepoker作弊辅... 透视讲解!wepoker作弊辅助,aapoker透视脚本,透明挂教程(果然真的有挂);亲,其实确实真...
辅助透视!德普之星有没有挂,w... 辅助透视!德普之星有没有挂,wepoker透视脚本苹果版,2025新版总结(果然是真的有挂)科技教程...
透视软件!wpk透视表,约局吧... 透视软件!wpk透视表,约局吧开挂神器是真的吗,曝光教程(都是存在有挂);人气非常高,ai更新快且高...
透视挂透视!智星德州菠萝透视插... 透视挂透视!智星德州菠萝透视插件工具,德普辅助器辅助器怎么用,德州论坛(本然是真的有挂);大神普及一...
透视系统!aapoker辅助插... 透视系统!aapoker辅助插件工具,aapoker透视脚本,力荐教程(果然是真的有挂);原来确实真...
透视攻略!hhpoker透视方... 透视攻略!hhpoker透视方法,aapoker免费透视脚本,透明挂教程(真是有挂);最新版2024...
透视数据!aapoker可以开... 透视数据!aapoker可以开挂吗,wepoker透视脚本是什么,普及教程(从前有挂);《WPK辅助...
透视辅助!aapoker辅助插... 1、透视辅助!aapoker辅助插件工具,德普之星辅助软件,可靠教程(原先真的是有挂);详细教程。2...