Which Kubernetes control plane component stores all cluster data persistently?
easy📝 Conceptual Q1 of 15
Kubernetes - Fundamentals
Which Kubernetes control plane component stores all cluster data persistently?
Akube-apiserver
Bkube-scheduler
Cetcd
Dkube-controller-manager
Step-by-Step Solution
Solution:
Step 1: Understand the role of etcd
etcd is a distributed key-value store used by Kubernetes to store all cluster data persistently.
Step 2: Differentiate from other components
Other components like kube-apiserver handle requests, scheduler assigns pods, and controller-manager manages controllers, but none store data persistently.
Final Answer:
etcd -> Option C
Quick Check:
Persistent data storage = etcd [OK]
Quick Trick:etcd is the cluster's database storing all data [OK]
Common Mistakes:
Confusing kube-apiserver as data storage
Thinking scheduler stores cluster state
Assuming controller-manager holds persistent data
Master "Fundamentals" in Kubernetes
9 interactive learning modes - each teaches the same concept differently