Operations guide

etcd installation, maintenance, and troubleshooting guides

Configuration flags

etcd configuration: files, flags, and environment variables

Role-based access control

A basic authentication and role-based access control guide

Transport security model

Securing data in transit

Clustering Guide

Bootstrapping an etcd cluster: Static, etcd Discovery, and DNS Discovery

Run etcd clusters inside containers

Running etcd with rkt and Docker using static bootstrapping

Failure modes

Kinds of failures and ectd’s tolerance for them

Disaster recovery

etcd v3 snapshot & restore facilities

etcd gateway

etcd gateway, when to use it, and how to set it up

gRPC proxy

A stateless etcd reverse proxy operating at the gRPC layer

Hardware recommendations

Hardware guidelines for administering etcd clusters

Maintenance

Periodic etcd cluster maintenance guide

Monitoring etcd

Monitoring etcd for system health & cluster debugging

Performance

Understanding performance: latency & throughput

Design of runtime reconfiguration

The design of etcd’s runtime reconfiguration commands

Runtime reconfiguration

etcd incremental runtime reconfiguration support

Supported platforms

etcd support for common architectures & operating systems

Migrate applications from using API v2 to API v3

A guide for migrating from API v2 to API v3

Versioning

Semantic versioning with etcd