我在我的Kubernetes集群中创建了一个正常工作的CronJob。 我尝试为successJobsHistoryLimit和failedJobsHistoryLimit添加spec字段。根据{{3}}上的文档,它们应该位于顶级规范部分,但我在应用时遇到错误:
error validating data: [found invalid field successfulJobsHistoryLimit for v2alpha1.CronJobSpec, found invalid field failedJobsHistoryLimit for v2alpha1.CronJobSpec]; if you choose to ignore these errors, turn validation off with --validate=false
我的YAML看起来像这样:
apiVersion: batch/v2alpha1
kind: CronJob
metadata:
name: test-cronjob
spec:
schedule: "05 * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: test-cronjob
image: my-cron-image
restartPolicy: OnFailure
concurrencyPolicy: Forbid
successfulJobsHistoryLimit: 5
failedJobsHistoryLimit: 5
我在Rancher中运行Kubernetes 1.5.4。
答案 0 :(得分:1)
字段control
不是1.5.4的一部分。它首先可用于1.6