nerdexam
Linux_Foundation

KCNA · Question #62

Which key-value store is used to persist Kubernetes cluster data?

The correct answer is A. etcd. etcd is the distributed key-value store that Kubernetes uses as its primary backing store for all cluster data, including configuration data, state data, and metadata.

Submitted by yousef_jo· May 4, 2026Kubernetes Fundamentals

Question

Which key-value store is used to persist Kubernetes cluster data?

Options

  • Aetcd
  • BZooKeeper
  • CControlPlaneStore
  • DRedis

How the community answered

(31 responses)
  • A
    94% (29)
  • B
    3% (1)
  • D
    3% (1)

Why each option

etcd is the distributed key-value store that Kubernetes uses as its primary backing store for all cluster data, including configuration data, state data, and metadata.

AetcdCorrect

etcd is a consistent and highly-available key-value store that serves as the backing store for all cluster data in Kubernetes. All Kubernetes objects (Pod definitions, service accounts, etc.) are stored in etcd, making it a critical component for the cluster's state and operation.

BZooKeeper

Apache ZooKeeper is another distributed coordination service but is not used by default or as the primary data store for Kubernetes clusters.

CControlPlaneStore

ControlPlaneStore is not a recognized or standard key-value store or component name within the Kubernetes architecture.

DRedis

Redis is an in-memory data structure store, often used as a database, cache, and message broker, but it is not the persistence layer for Kubernetes cluster state.

Concept tested: Kubernetes control plane components, etcd

Source: https://kubernetes.io/docs/concepts/overview/components/#etcd

Topics

#Kubernetes core components#etcd#cluster data storage#key-value store

Community Discussion

No community discussion yet for this question.

Full KCNA Practice