Bird
0
0

Why does a Kubernetes CronJob create a new Job resource each time it runs?

hard📝 Conceptual Q10 of 15
Kubernetes - Scheduling
Why does a Kubernetes CronJob create a new Job resource each time it runs?
ATo allow multiple CronJobs to share the same schedule
BBecause CronJobs cannot run pods directly
CTo track each execution separately and manage retries independently
DTo reduce resource usage by reusing Job pods
Step-by-Step Solution
Solution:
  1. Step 1: Understand CronJob and Job relationship

    CronJob schedules Jobs; each Job represents one execution.
  2. Step 2: Reason why separate Job resources are created

    Separate Jobs allow tracking, retries, and logs per run independently.
  3. Final Answer:

    To track each execution separately and manage retries independently -> Option C
  4. Quick Check:

    CronJob creates Jobs for separate execution tracking [OK]
Quick Trick: Each CronJob run creates a Job for independent tracking [OK]
Common Mistakes:
  • Thinking CronJob runs pods directly
  • Believing Jobs share pods to save resources
  • Assuming multiple CronJobs share schedules

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes