HOME

TheInfoList



OR:

etcd is a key-value database commonly deployed with
distributed systems Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different computer network, networked computers. The components of a distribu ...
. The software is used by
Kubernetes Kubernetes (), also known as K8s is an open-source software, open-source OS-level virtualization, container orchestration (computing), orchestration system for automating software deployment, scaling, and management. Originally designed by Googl ...
. It is written in the Go programming language and published under the Apache License 2.0.


History

etcd was originally developed as part of the
CoreOS Container Linux (formerly CoreOS Linux) is a discontinued open-source lightweight operating system based on the Linux kernel and designed for providing infrastructure for clustered deployments. One of its focuses was scalability. As an operati ...
project, who then later donated the project to the
Cloud Native Computing Foundation The Cloud Native Computing Foundation (CNCF) is a subsidiary of the Linux Foundation founded in 2015 to support cloud-native computing. History It was announced alongside Kubernetes 1.0, an open source container cluster manager, which was contri ...
.


Architecture

The software consists of three executables: * etcd * etcdctl * etcdutl On particular database entries, locks can be set to prevent writing by other entities while it is being used.


See also

*
Apache ZooKeeper Apache ZooKeeper is an open-source server for highly reliable distributed coordination of cloud applications. It is a project of the Apache Software Foundation. ZooKeeper is essentially a service for distributed systems offering a hierarchical ...
*
Consul Consul (abbrev. ''cos.''; Latin plural ''consules'') was the title of one of the two chief magistrates of the Roman Republic, and subsequently also an important title under the Roman Empire. The title was used in other European city-states thro ...


References


External links

* {{Official website, etcd.io Software using the Apache license Key-value databases