Как запланировать рабочий процесс в Аргопрой?

Я написал рабочий процесс в argoproj workflow, и я хочу выполнять его, скажем, каждые 1 час. В самолете K8S я бы использовал вид CronJob для этой задачи. Что я должен использовать?

0 ответов

Argo 2.5 представил новый тип "CronWorkflow".

Этот небольшой вариант рабочего процесса из их примера будет выполняться каждый час:

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"]
Другие вопросы по тегам