nerdexam
Linux_Foundation

KCNA · Question #81

What is the Kubernetes object used for running a recurring workload?

The correct answer is D. CronJob. The Kubernetes CronJob object is specifically designed to run scheduled, recurring tasks, similar to a cron utility in Linux systems.

Submitted by kev92· May 4, 2026Kubernetes Fundamentals

Question

What is the Kubernetes object used for running a recurring workload?

Options

  • AJob
  • BBatch
  • CDaemonSet
  • DCronJob

How the community answered

(34 responses)
  • A
    6% (2)
  • B
    3% (1)
  • C
    3% (1)
  • D
    88% (30)

Why each option

The Kubernetes CronJob object is specifically designed to run scheduled, recurring tasks, similar to a cron utility in Linux systems.

AJob

A Job runs a single, finite task to completion, but it does not inherently provide recurring scheduling capabilities.

BBatch

While 'Batch' implies batch processing, 'Batch' is not a specific Kubernetes object used for recurring workloads; 'Job' and 'CronJob' are the relevant objects.

CDaemonSet

A DaemonSet ensures that a copy of a pod runs on all (or selected) nodes, primarily for cluster-level services, not for recurring scheduled tasks.

DCronJobCorrect

A CronJob creates Jobs on a repeating schedule, allowing you to automate tasks that need to run at specific times or intervals, such as backups, report generation, or periodic cleanup operations, directly within Kubernetes.

Concept tested: Kubernetes CronJob

Source: https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/

Topics

#Kubernetes objects#Workloads#CronJob#Scheduling

Community Discussion

No community discussion yet for this question.

Full KCNA Practice