etcd/Documentation/v2
Brandon Philips d05d522398 Documentation: v2: add -- for force new cluster
this doc is inconsistent between --force-new-cluster and
-force-new-cluster. Use the latter as it is the preferred option in
etcd.
2018-08-09 10:13:27 -07:00
..
benchmarks *: fix typos in markdown docs 2018-03-07 10:32:07 -05:00
dev Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
platforms Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
rfc Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
04_to_2_snapshot_migration.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
README.md docs: revising to match sidebar structure. 2017-07-27 15:06:59 -07:00
admin_guide.md Documentation: v2: add -- for force new cluster 2018-08-09 10:13:27 -07:00
api.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
api_v3.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
auth_api.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
authentication.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
backward_compatibility.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
branch_management.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
clustering.md Documentation: document the -discovery-srv-name flag for configuring service name in DNS discovery. 2018-01-25 01:56:19 +00:00
configuration.md Documentation: document the -discovery-srv-name flag for configuring service name in DNS discovery. 2018-01-25 01:56:19 +00:00
discovery_protocol.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
docker_guide.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
errorcode.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
etcd_alert.rules Documentation: alert.rules. fix labels bug 2017-06-13 09:33:13 +08:00
etcd_alert.rules.yml Documentation/op-guide: Add rules for Prometheus 2.0 2017-11-10 14:58:13 +01:00
faq.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
glossary.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
internal-protocol-versioning.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
libraries-and-tools.md Documentation: drop fleet from integration lists 2018-01-25 12:08:46 -08:00
members_api.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
metrics.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
other_apis.md api/etcdhttp: change /health type back to string for backwards compatibility 2018-01-15 01:57:55 -05:00
production-users.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
proxy.md Documentation/v2: add Procfile.v2 for proxy 2017-10-03 09:22:31 -07:00
reporting_bugs.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
runtime-configuration.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
runtime-reconf-design.md Documentation: cleanup and fix some typo 2017-06-30 20:41:25 -04:00
security.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
tuning.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
upgrade_2_1.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
upgrade_2_2.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00
upgrade_2_3.md Documentation/v2: 'etcd v2' to the title 2017-06-29 16:10:05 -07:00

README.md

Documentation

etcd is a distributed key-value store designed to reliably and quickly preserve and provide access to critical data. It enables reliable distributed coordination through distributed locking, leader elections, and write barriers. An etcd cluster is intended for high availability and permanent data storage and retrieval.

This is the etcd v2 documentation set. For more recent versions, please see the etcd v3 guides.

Communicating with etcd v2

Reading and writing into the etcd keyspace is done via a simple, RESTful HTTP API, or using language-specific libraries that wrap the HTTP API with higher level primitives.

Reading and Writing

Security, Auth, Access control

etcd v2 Cluster Administration

Configuration values are distributed within the cluster for your applications to read. Values can be changed programmatically and smart applications can reconfigure automatically. You'll never again have to run a configuration management tool on every machine in order to change a single config value.

General Info

Initial Setup

Live Reconfiguration

Debugging etcd

Migration