Back to Glossary
Kubernetes

What is etcd?

The distributed key-value store that serves as Kubernetes' primary data store.

etcd is a consistent, distributed key-value store that Kubernetes uses to store all cluster state — pod specs, secrets, service definitions, configmaps, and more. It uses the Raft consensus algorithm to ensure data consistency across replicas. etcd is the most critical component of a Kubernetes cluster — if etcd is unavailable or corrupted, the entire cluster stops functioning. Regular etcd backups are essential and tested in the CKA exam.

Test your knowledge of etcd and 130 other DevOps concepts