etcd
VerifiedThe strongly consistent key-value store Kubernetes keeps its state in
Is this your product? Rent a top-5 spot in Service Discovery Software from $219 a month.
See all screenshots - Deployment On Premise, Cloud Based
- Starting price Free
- Free trial Available
- Best for Small Business, Medium Business, Large Enterprise
What is etcd?
etcd is a strongly consistent distributed key-value store for data that must be shared across a cluster of machines. It handles leader elections during network partitions, tolerates machine failure including failure of the leader, distributes state using the Raft protocol, and exposes a simple interface that can be driven with ordinary HTTP tools. It is a CNCF project and is benchmarked at thousands of writes per second per instance.
Strong consistency is the deliberate choice that separates it from registries built for availability. etcd would rather refuse a write than return an answer that might be wrong, which is exactly what you want from the store holding cluster state and exactly the wrong trade for a cache. Knowing which of those two a system needs is the whole of the selection decision.
Its position under Kubernetes makes it consequential far beyond its own user base. Every Kubernetes cluster stores its entire state here, so etcd's backup, restore and disk latency characteristics become the cluster's characteristics, and an administrator who has never chosen it still has to operate it.
The feature set stays deliberately small. Optional TTLs for key expiry, watches on keys and directories and optional client certificate authentication are close to the whole surface, which is appropriate for something that must be dependable rather than capable.
Key Features of etcd
- Strongly consistent distributed key-value store
- Raft consensus protocol
- Leader election during network partitions
- Tolerates machine and leader failure
- Watches on keys and directories
- Optional key expiry with TTLs
- Hierarchically organised keys
- Simple HTTP-driven interface
- Optional SSL client certificate authentication
- Benchmarked at thousands of writes per second
- CNCF project
etcd Pricing
Free
Free
Free and open source, and a CNCF project. Managed versions are included in the Kubernetes services sold by cloud providers.
etcd Specifications
- Deployment
- On Premise
- Cloud Based
- Desktop
- Web App
- Windows
- Mac
- Linux
- Built for
- Small Business
- Medium Business
- Large Enterprise
- Support
- Knowledge Base
- Public API
- Yes
- Free trial
- Yes
- Free plan
- No
- Runs in browser
- No
- Customisable
- No
- Website
- etcd.io
etcd Comparisons
Your experience counts
Rate etcd
Used etcd? Your honest review helps the next buyer decide. It takes about three minutes.
Thanks, your review is in.
Our editors check every review before it goes live, usually within 2 business days.