etcd man page
etcd - Distributed reliable key-value store for the most critical data of a distributed system
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.
Comma-separated white list of origins for CORS (cross-origin resource sharing).
Path to the data directory.
Path to the dedicated wal directory.
List of URLs to listen on for peer traffic.
List of URLs to listen on for client traffic.
Maximum number of snapshot files to retain (0 is unlimited).
Maximum number of wal files to retain (0 is unlimited).
Human-readable name for this member.
Number of committed transactions to trigger a snapshot to disk.
Time (in milliseconds) of a heartbeat interval.
Time (in milliseconds) for an election to timeout.
Raise alarms when backend size exceeds the given quota. 0 means use the default quota.
Maximum client request size in bytes the server will accept.
Minimum interval duration that a client should wait before pinging server.
Frequency duration of server-to-client ping to check if a connection is alive (0 to disable).
Additional duration of wait before closing a non-responsive connection (0 to disable).
List of this member's peer URLs to advertise to the rest of the cluster.
List of this member's client URLs to advertise to the public.
Discovery URL used to bootstrap the cluster.
Valid values include exit, proxy
HTTP proxy to use for traffic to discovery service.
DNS domain used to bootstrap initial cluster.
Initial cluster configuration for bootstrapping.
Initial cluster token for the etcd cluster during bootstrap.
Initial cluster state ('new' or 'existing').
Reject reconfiguration requests that would cause quorum loss.
Accept etcd V2 client requests.
Valid values include off, readonly, on
Time (in milliseconds) an endpoint will be held in a failed state.
Time (in milliseconds) of the endpoints refresh interval.
Time (in milliseconds) for a dial to timeout.
Time (in milliseconds) for a write to timeout.
Time (in milliseconds) for a read to timeout.
DEPRECATED: Path to the client server TLS CA file.
Path to the client server TLS cert file.
Path to the client server TLS key file.
Enable client cert authentication.
Path to the client server TLS trusted CA key file.
Client TLS using generated certificates
DEPRECATED: Path to the peer server TLS CA file.
Path to the peer server TLS cert file.
Path to the peer server TLS key file.
Enable peer client cert authentication.
Path to the peer server TLS trusted CA file.
Peer TLS using generated certificates
Enable debug-level logging for etcd.
Specify a particular log level for each etcd package (eg: 'etcdmain=CRITICAL,etcdserver=DEBUG').
Specify 'stdout' or 'stderr' to skip journald logging even when running under systemd.
Force to create a new one member cluster.
Print the version and exit.
Auto compaction retention for mvcc key value store in hour. 0 means disable auto compaction.
Enable runtime profiling data via HTTP server. Address is at client URL + "/debug/pprof/"
Set level of detail for exported metrics, specify 'extensive' to include histogram metrics
Specify auth token specific options.
etcdctl(1), etcdctl2(1), etcdctl3(1)