etcd

E184346

etcd is a distributed, reliable key-value store commonly used as the backing data store for configuration and state management in systems like Kubernetes.

All labels observed (3)

Label Occurrences
etcd canonical 4
Etcd 1
etcd (indirectly via kube-apiserver) 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf configuration management datastore
distributed key-value store
open-source software
service discovery system
architecture replicated state machine
consensusAlgorithm Raft
consistencyModel linearizability
dataModel hierarchical key space
deploymentModel clustered
designedFor fault tolerance
high availability
strong consistency
developer CoreOS
linked to: Fedora CoreOS

etcd-io community
feature TLS encryption
authentication and authorization
cluster membership reconfiguration
health checking endpoints
lease-based key expiration
multi-version concurrency control
revisioned keys
role-based access control
snapshotting
implementationLanguage Go
license Apache License 2.0
nameStyle lowercase
openSource true
origin CoreOS project
linked to: Fedora CoreOS
primaryUseInKubernetes API object persistence
cluster state storage
programmingLanguage Go
relatedTo Consul
ZooKeeper
linked to: Apache ZooKeeper
repository https://github.com/etcd-io/etcd
supports HTTP/JSON API
distributed consensus
gRPC API
linked to: gRPC

key-value storage
leader election
multi-node clusters
quorum-based writes
transactions
watch API
usedBy Kubernetes
usedFor configuration management
distributed coordination
service discovery
state management
writtenIn Go

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kubernetes component etcd
kube-controller-manager requires etcd (indirectly via kube-apiserver)
linked to: etcd
Prometheus integratesWith Etcd
linked to: etcd