Submit a Cron job via YAML¶
Version 2.10 and later.
The cron command-line utility is a job scheduler typically used to set up and maintain software environments at scheduled intervals. Run:ai now supports submitting jobs with cron using a YAML file.
To submit a job using cron, run the following command:
The following is an example YAML file:
apiVersion: batch/v1
kind: CronJob
metadata:
name: hello
spec:
schedule: "* * * * *"
jobTemplate:
spec:
template:
metadata:
labels:
- (Mandatory) runai/queue: team-a
spec:
(Mandatory) schedulerName: runai-scheduler
containers:
- name: hello
image: busybox:1.28
imagePullPolicy: IfNotPresent
command:
- /bin/sh
- -c
- date; echo Hello from the Kubernetes cluster
restartPolicy: OnFailure
(Optional) priorityClassName: build / train / inference / interactivePreemptible