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)