etcd
Distributed key-value store
82
Project is healthy
Funding
Stable
Maintenance
Active
Contributors
Healthy
Bus Factor
Medium risk
Overview
etcd is a distributed, reliable key-value store for the most critical data of a distributed system. It is used for configuration management and service discovery.
Importance
- Foundation of Kubernetes
- Powers service discovery
- Critical for distributed systems
- Used by CoreDNS, Rook, and more
Key Features
- Strong consistency (Raft)
- Watch API for changes
- TTL for keys
- Distributed locking
Sustainability
etcd is a CNCF graduated project with strong community support. It has solid governance and corporate backing.
Dependencies
Dependency Chain
Upstream
OpenSSL
→
Go
→
Linux Kernel
→
etcd
→
Kubernetes
→
Vitess
DownstreamImpact Analysis
3
Direct Dependencies
2
Dependent Projects
Middleware project
⚠️ Impact Risk: Changes to etcd could affect 2 downstream projects.
