CKAD 模拟题库 | 1. CronJob-1
模拟题目:
设置配置环境:
[candidate@node-1] $ kubectl config use-context k8s |
Task
创建一个名为 ppi 并执行一个运行以下单一容器的 Pod 的 CronJob
- name: pi
image: perl:5
command: ["perl", " Mbignum=bpi", " wle", "print bpi(2000)"]- CronJob配置 为:
- 每隔
5分钟执行一次 - 保留
2个已完成的 Job - 保留
4个失败的 Job 永不重启Pod- 在
8秒后终止 Pod
- 每隔
- CronJob配置 为:
为测试目的,从 CronJob ppi 中 手动创建并执行一个名为
ppi-test的 Job 。- job完成与否不重要
参考
https://kubernetes.io/zh-cn/docs/tasks/job/automated-tasks-with-cron-jobs/https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/job/
kubectl explain cronjob.spec |
cron 表示法 https://tool.lu/crontab/



解答
vim cronjob-1.yaml |
|
创建
kubectl apply -f cronjob-1.yaml |
检查
kubectl get cronjobs |
手动触发 cronjob
kubectl create job ppi-test --from=cronjob/ppi |
查看这个job
kubectl get jobs |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hao DevSecOps!
评论



