3

我正在尝试cron job在 Openshift 中进行操作,但出现此错误:

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 作业,所以我很抱歉。

4

1 回答 1

2

模板看起来不错。尝试运行oc create -f openshift/cronJob-template.yml -n test-project

于 2018-07-06T15:30:31.673 回答