mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
35 lines
1.4 KiB
Plaintext
35 lines
1.4 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="etcd-overview"]
|
|
include::_attributes/common-attributes.adoc[]
|
|
= Overview of etcd
|
|
:context: etcd-overview
|
|
|
|
toc::[]
|
|
|
|
etcd (pronounced et-see-dee) is a consistent, distributed key-value store that stores small amounts of data across a cluster of machines that can fit entirely in memory. As the core component of many projects, etcd is also the primary data store for Kubernetes, which is the standard system for container orchestration.
|
|
|
|
By using etcd, you can benefit in several ways:
|
|
|
|
* Support consistent uptime for your cloud-native applications, and keep them working even if individual servers fail
|
|
* Store and replicate all cluster states for Kubernetes
|
|
* Distribute configuration data to offer redundancy and resiliency for the configuration of nodes
|
|
|
|
[IMPORTANT]
|
|
====
|
|
The default etcd configuration optimizes container orchestration. Use it as designed for the best results.
|
|
====
|
|
|
|
// How etcd works
|
|
include::modules/how-etcd-works.adoc[leveloffset=+1]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* xref:../etcd/etcd-practices.adoc#etcd-practices[Recommended etcd practices]
|
|
|
|
//Understanding etcd and the conditions affecting performance
|
|
include::modules/understand-etcd-performance.adoc[leveloffset=+1]
|
|
|
|
// [role="_additional-resources"]
|
|
// .Additional resources
|
|
// * xref:../etcd-practices.adoc#etcd-practices[Recommended etcd practices]
|
|
// * xref:../etcd-backup.adoc#etcd-backup[Backing up and restoring etcd data] |