Create CronJob with History Limits
Create a CronJob named backup-job in namespace default with the following specifications: Schedule: Run every 30 minutes (*/30 * * * *) Image: busybox:latest Container command: echo "Backup…
The task
Task
Create a CronJob named backup-job in namespace default with the following specifications:
- Schedule: Run every 30 minutes (
*/30 * * * *) - Image:
busybox:latest - Container command:
echo "Backup completed" - Set
successfulJobsHistoryLimit: 3 - Set
failedJobsHistoryLimit: 2 - Set
activeDeadlineSeconds: 300 - Use
restartPolicy: Never
Tip: Use kubectl explain cronjob.spec to find the correct field names.
What this tests
Define pods and multi-container patterns, build container images, and run jobs and cronjobs. On the CKAD exam, Application Design and Build tasks are graded purely on what you build in the cluster — not multiple choice — so the only way to get faster is to do them on a real cluster against a clock.
Practice it for real
prepium.sh drops you into your own isolated Kubernetes cluster in the browser — no install, no credit card. You solve the task in a real terminal, hit validate, and a programmatic checker scores exactly what you got right and wrong (with partial credit). The canonical solution unlocks after you attempt it, so you learn the fast, exam-ready way to do it.