Kcna Kubernetes And Cloud Native Associate · Free Practice Question Easy
Question 31
Which key component of Kubernetes is the cluster store built on and is responsible for storing configuration data and maintaining cluster state?
-
A
etcd
-
B
kubelet
-
C
scheduler
-
D
pods
Reveal correct answer
Correct answer: A
Explanation
etcd is the distributed key-value store that serves as the foundation for the Kubernetes cluster store. It plays a pivotal role in storing and managing cluster configuration and state data, ensuring the entire cluster remains consistent and reliable. etcd is essential for coordinating the activities of various Kubernetes components and maintaining the cluster's desired state. It is the single source of truth for cluster-wide information, making it a critical component for Kubernetes' orchestration and management capabilities.
Incorrect Answers:
scheduler is responsible for scheduling pods on cluster nodes
pods are the smallest deployable unit and represents a single instance of a running process
kubelet is the Kubernetes node agent responsible for managing and running containers on worker nodes in a cluster
https://kubernetes.io/docs/concepts/overview/components/#etcd
A. etcd is the correct choice because it is the key component of Kubernetes that serves as the cluster store. It is responsible for storing configuration data, maintaining the cluster state, and ensuring consistency across the cluster.
B. The kubelet is not the correct choice for this question. The kubelet is responsible for managing the containers running on a node and ensuring they are in a healthy state. It is not the component responsible for storing configuration data and maintaining the cluster state.
C. The scheduler is not the correct choice in this context. While the scheduler is an essential component of Kubernetes responsible for assigning pods to nodes based on resource availability, it is not the component responsible for storing configuration data and maintaining the cluster state.
D. Pods are not the correct choice for this question. Pods are the smallest deployable units in Kubernetes that consist of one or more containers. They are not responsible for storing configuration data or maintaining the cluster state.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
