Patroni
Operations guide
etcd installation, maintenance, and troubleshooting guides
Authentication Guides
Guide to etcd authentication and role-based access control
Configuration options
etcd configuration files, flags, and environment variables
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 etcd’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
Versioning
Versioning support by etcd
Data Corruption
etcd data corruption and recovery