etcd

etcd is a distributed key-value repository developed to store the most critical data of distributed systems. It is written in the Go language and uses the Raft consensus algorithm to replicate data and provide high accessibility. It offers a API based on gRPC for client communication and supports automatic TLS authentication.

ET

etcd

100

etcd-io · Containers & Kubernetes

STARS52.4K
FORKS10.6K
COMMITS25.2K
CONTRIBUTORS373
VERSIONv3.7.1
UPDATED2 days ago
GoKey-Value StoreRaftgRPCApache-2.0

Common commercial products in this category: Docker Desktop, Red Hat OpenShift, Amazon EKS

What can it do?
  • You can store and query key-value pairs using gRPC-based API.
  • You can create a distributed cluster through the Raft consensus algorithm.
  • With client certificate authentication, you can configure secure TLS connections.
User reviews
  • • NeutralHacker News

    Etcd, or, why modern software makes me sad

    “I don't really use k8s nor etcd, but one sentence in the article really stood out to me: > I would go so far as to say that Kubernetes is the worst thing to happen to system administration since systemd. I know it's popular to shit on systemd, but as a casual user, I honestly…”

  • • NeutralHacker News

    Etcd, or, why modern software makes me sad

    “To your point: it's situations like this that could (likely) be mitigated if they would have just upheld backwards compatibility: keep HTTP, add gRPC as alternative, 1st class ways of interacting with the tool. I haven't used etcd directly beyond K8, so I don't know if the new…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Containers & Kubernetes