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 Fedora CoreOS
surface form: 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 Fedora CoreOS
surface form: CoreOS project
primaryUseInKubernetes API object persistence
cluster state storage
programmingLanguage Go
relatedTo Consul
Apache ZooKeeper
surface form: ZooKeeper
repository https://github.com/etcd-io/etcd
supports HTTP/JSON API
distributed consensus
gRPC
surface form: gRPC API

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
this entity surface form: etcd (indirectly via kube-apiserver)
Prometheus integratesWith etcd
this entity surface form: Etcd