如何在Argoproj中安排工作流程?

时间:2019-07-17 16:11:52

标签: argoproj

我在argoproj工作流程中编写了一个工作流程,我想每隔1小时执行一次。在平面k8中,我将使用CronJob类来完成此任务。我该怎么用?

1 个答案:

答案 0 :(得分:1)

Argo 2.5 introduced是新的"CronWorkflow" type

示例工作流程的这种细微变化将每小时运行一次:

apiVersion: argoproj.io/v1alpha1
kind: CronWorkflow
metadata:
  name: test-cron-wf
spec:
  schedule: "0 * * * *"
  concurrencyPolicy: "Replace"
  startingDeadlineSeconds: 0
  workflowSpec:
    entrypoint: whalesay
    templates:
    - name: whalesay
      container:
        image: alpine:3.6
        command: [sh, -c]
        args: ["date; sleep 90"]