Как запланировать рабочий процесс в Аргопрой?
Я написал рабочий процесс в 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"]