nerdexam
Linux_FoundationLinux_Foundation

KCNA · Question #20

KCNA Question #20: Real Exam Question with Answer & Explanation

The correct answer is A: Deployments manage ReplicaSets and provide declarative updates to Pods.. Deployments manage ReplicaSets, orchestrating their creation, updates, and scaling to provide declarative updates for Pods.

Submitted by marco_it· May 4, 2026Kubernetes Fundamentals

Question

How are ReplicaSets and Deployments related?

Options

  • ADeployments manage ReplicaSets and provide declarative updates to Pods.
  • BReplicaSets manage stateful applications, Deployments manage stateless applications.
  • CDeployments are runtime instances of ReplicaSets.
  • DReplicaSets are subsets of Jobs and CronJobs which use imperative Deployments.

Explanation

Deployments manage ReplicaSets, orchestrating their creation, updates, and scaling to provide declarative updates for Pods.

Common mistakes.

  • B. ReplicaSets primarily manage stateless applications, and StatefulSets manage stateful applications; the relationship between Deployments and ReplicaSets is hierarchical, not based on statefulness in this manner.
  • C. Deployments create and manage ReplicaSets; they are not runtime instances of them, but rather controllers for them.
  • D. ReplicaSets are not subsets of Jobs or CronJobs; they are distinct Kubernetes controllers for managing a stable set of replica Pods. Deployments use a declarative approach.

Concept tested. Kubernetes Deployment and ReplicaSet relationship

Reference. https://kubernetes.io/docs/concepts/workloads/controllers/deployment/

Topics

#Kubernetes Deployments#Kubernetes ReplicaSets#Pod management#Declarative updates

Community Discussion

No community discussion yet for this question.

Full KCNA PracticeBrowse All KCNA Questions