Etcd
etcd is an open-source distributed key-value store providing strongly consistent storage for configuration, service discovery, and cluster or application state.
Acing the Certified Kubernetes Administrator Exam, Second Edition
etcd is a consistent distributed key-value store used by Kubernetes to persist cluster configuration and resource state.
- How it is used
- Stores Kubernetes cluster configuration and resource state for the control plane, distinct from application data.
- How deep it goes
- Explains the pod, API server TLS settings, and a connectivity repair; does not demonstrate direct datastore operations.
- Examples
- Uses an API server manifest and a wrong-endpoint failure diagnosed through crictl logs and verified with kubectl.
- What you can do after
- Diagnose/debug an API server’s etcd connection by checking its endpoint, certificates, container logs, and recovered API access.
Read how Acing the Certified Kubernetes Administrator Exam, Second Edition explains etcd →
Google Anthos in Action
etcd is a distributed, strongly consistent key-value store used to persist Kubernetes cluster state and resource data.
- How it is used
- Stores Kubernetes resources and cluster state for control-plane operation.
- How deep it goes
- Explains storage responsibility, replica-count rationale, split-brain failure, backups, recovery, and clear-text security exposure.
- Examples
- Uses odd-numbered etcd replicas, external database backups, corrupted-cluster recovery, and stored Kubernetes secrets as operational examples.
- What you can do after
- Operate/configure etcd for quorum-based availability, external backups, cluster restoration, and protection of sensitive resource data.
Related concepts
- kubernetes api serverused by · The Kubernetes API server is the control-plane component that exposes, validates, and processes the Kubernetes API for managing cluster resources and state.
- control plane nodepart of · A control plane node is a Kubernetes cluster machine that hosts components managing cluster state, exposing the cluster API, scheduling workloads, and coordinating operations.
- gRPCuses · gRPC is an open-source remote procedure call framework for defining services and invoking them across process or network boundaries, commonly using Protocol Buffers and HTTP/2.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

