etcd
etcd is a distributed, reliable key-value store that provides a consistent and highly available way to store configuration data for distributed systems or to orchestrate service discovery. It uses the Raft consensus algorithm to ensure strong consistency and fault tolerance across a cluster of…
Key facts
- First appeared
- 2013
- Category
- technology
- Problem solved
- etcd was created to provide a robust, consistent, and highly available method for distributed systems to store and retrieve critical configuration data, manage service discovery, and implement distributed locks. It solved the problem of reliably coordinating state across a cluster of machines, a fundamental challenge in distributed computing that earlier systems often addressed with ad-hoc, error-prone solutions.
- Platforms
- Docker, macOS, Linux, Kubernetes, Windows (unofficially, often via WSL)
Related technologies
Notable users
- Alibaba Cloud
- Google (via Kubernetes)
- IBM
- Huawei
- Red Hat (OpenShift)
- Amazon Web Services (EKS)
- Microsoft Azure (AKS)