如何更改 Kubeflow Pipeline Recurring 运行 的参数?

How to change parameters for a Kubeflow Pipeline Recurring Run?

我想 运行 我的 Kubeflow 管道每 30 分钟使用“循环 运行”。对于每个 运行 我想调整我的参数。例如:

第一个 运行 : START_MONTH=2019-01,END_MONTH=2010-02

第二个运行:START_MONTH=2019-02,END_MONTH=2010-03

等等。

我可以将新的 json 参数传递给每个模型的作业:

{ 
   1: [{"START_MONTH":"2019-01"},{"END_MONTH":"2019-02"}],
   2: [{"START_MONTH":"2019-02"},{"END_MONTH":"2019-03"}],
}

现在我需要一种方法来根据作业是否 运行ning 第一次、第二次等时间对参数进行索引。

是否有任何方法可以访问管道内的作业元数据以确定作业当前在哪个“运行”上,或者作业本身是否需要将其外部化?

我结束了:

  • 添加一个 json 变量来为参数列表建模
  • 添加一个字符串变量并将其默认为 {{workflow.name}} 以便它可以用来推断当前正在执行的“运行 数字”(例如 myjob-xyz-1、myjob-abc- 2 等) 在管道内。