I.z*_*.zv 0 yaml amazon-web-services kubernetes amazon-eks
我正在尝试部署我的第一个 cron 作业。
\n从一个非常简单的开始,如 k8s教程中所述:
\napiVersion: batch/v1\nkind: CronJob\nmetadata:\n name: hello\nspec:\n schedule: "*/1 * * * *"\n jobTemplate:\n spec:\n template:\n spec:\n containers:\n - name: hello\n image: busybox\n imagePullPolicy: IfNotPresent\n command:\n - /bin/sh\n - -c\n - date; echo Hello from the Kubernetes cluster\n restartPolicy: OnFailure\nRun Code Online (Sandbox Code Playgroud)\n我已连接到我的 EKS 集群。这是命令和输出:
\n\xe2\x9e\x9c Dev kubectl apply -f cronjob.yaml \nerror: unable to recognize "cronjob.yaml": no matches for kind "CronJob" in version "batch/v1" \nRun Code Online (Sandbox Code Playgroud)\n并且 batch/v1 确实存在于我的 apiVersion 列表中。
\n无法理解出了什么问题..
\nkubernetes 1.18 中的 Cronjob apiVersion 是batch/v1beta1
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: hello
spec:
schedule: "*/1 * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: hello
image: busybox
args:
- /bin/sh
- -c
- date; echo Hello from the Kubernetes cluster
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1328 次 |
| 最近记录: |