---
answer: direct
beat: system-design
source: 1 article · updated: November 13, 2026
---

What is the role of etcd in Kubernetes?

etcd is the consistent key-value store that holds the entire desired and observed state of the cluster. Only the API server talks to it. Every other component reads and writes state through the API server, which is why losing etcd without a backup means losing the cluster's brain.

Answered in

What Really Happens After kubectl apply

Follow one Deployment from kubectl apply to a running pod: API server, etcd, controllers, scheduler and kubelet each own one step of the chain.

Crashtech Editorial November 13, 2026 System Design & Architecture

Read the full analysis

Other questions this article answers

More system design & architecture questions

Every answer on Crashtech is written by the editor of the article it comes from — never auto-summarised. Browse all answers or the System Design & Architecture beat.