$ kubectl api-versions | grep batch
batch/v1
batch/v1beta1
При попытке создать этот объект CronJob, который имеет один контейнер и пустой том, я получаю эту ошибку:
$ kubectl apply -f test.yaml
error: error parsing test.yaml: error converting YAML to JSON: yaml: line 19: did not find expected key
YAML
$ cat test.yaml
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: dummy
spec:
schedule: "*/1 * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: app
image: alpine
command:
- echo
- Hello World!
volumeMounts:
- mountPath: /data
name: foo
restartPolicy: OnFailure
volumes:
- name: foo
emptyDir: {}
На основе мое чтение API , я считаю, что моя схема le git. Любые идеи или помощь будет принята с благодарностью.