Openshift 中的 Cron Job 不是有效模板,但 *batch.CronJob 带有 yml
Cron Job in Openshift not a valid Template but *batch.CronJob with yml
我正在尝试在 Openshift 中创建一个 cron job
,但我收到了这个错误:
error: unable to parse "openshift/cronJob-template.yml", not a valid Template but *batch.CronJob
我运行这个命令:
oc process -f openshift/cronJob-template.yml -p namespace=test-project | oc apply -f -
我的 yml
看起来像:
apiVersion: batch/v2alpha1
kind: CronJob
metadata:
name: demo
spec:
schedule: "*/30 2 * * *"
jobTemplate:
spec:
template:
metadata:
labels:
parent: "demo"
spec:
containers:
- name: demo
image: demo
command: ["java", "-jar", "test.jar"]
restartPolicy: OnFailure
我的日程安排确实如下所示,但我不确定它在 yml
文件中是否正确 schedule: "*/30 2 * * * /tmp/logs"
这是我第一次通过 yml
和 Openshift 创建 cron 作业,所以我深表歉意。
模板看起来不错。请尝试 运行 oc create -f openshift/cronJob-template.yml -n test-project
。
我正在尝试在 Openshift 中创建一个 cron job
,但我收到了这个错误:
error: unable to parse "openshift/cronJob-template.yml", not a valid Template but *batch.CronJob
我运行这个命令:
oc process -f openshift/cronJob-template.yml -p namespace=test-project | oc apply -f -
我的 yml
看起来像:
apiVersion: batch/v2alpha1
kind: CronJob
metadata:
name: demo
spec:
schedule: "*/30 2 * * *"
jobTemplate:
spec:
template:
metadata:
labels:
parent: "demo"
spec:
containers:
- name: demo
image: demo
command: ["java", "-jar", "test.jar"]
restartPolicy: OnFailure
我的日程安排确实如下所示,但我不确定它在 yml
文件中是否正确 schedule: "*/30 2 * * * /tmp/logs"
这是我第一次通过 yml
和 Openshift 创建 cron 作业,所以我深表歉意。
模板看起来不错。请尝试 运行 oc create -f openshift/cronJob-template.yml -n test-project
。