验证数据时出错:[ValidationError(CronJob.spec.jobTemplate.spec.template.spec): io.k8s.api.core.v1.PodSpec 中的未知字段“容器”,

问题描述 投票:0回答:1

这是我尝试用于创建 cronJob 的 yaml 文件。我在 io.k8s.api.core.v1.PodSpec 中收到类似未知字段“容器”的错误,

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: abc-service-cron-job
spec:
  schedule: "* * * * *"
  jobTemplate:
    spec:
      template:
        spec:
          container:
          - name: abc-service-cron-job
            image: docker.repo1.xyz.com/hui-services/abc-application/REPLACE_ME
            imagePullPolicy: Always
            command:
            - /bin/sh
            - -c
            - date; echo Hello from the Kubernetes cluster
          restartPolicy: OnFailure  
kubernetes kubernetes-cronjob
1个回答
1
投票
apiVersion: batch/v1beta1
kind: CronJob
metadata:
  ...
spec:
  ...
  jobTemplate:
    spec:
      template:
        spec:
          containers:  # <-- you have spelling error here, should be "containers"
          ...
© www.soinside.com 2019 - 2024. All rights reserved.