Etcd
Cheat Sheet
Check ETCD performance "status" quickly
ETCDCTL_API=3 etcdctl \
[YOUR_FLAGS] \
check perf
Example
Kubernetes (kubeadm
)
ETCDCTL_API=3 etcdctl \
--cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/server.crt \
--key=/etc/kubernetes/pki/etcd/server.key \
check perf
Get Metrics from ETCD using curl
Note:
The
/etc/etcd/etcd.conf
was actively used in OpenShift 3.x installations and some older Kubernetes deployment "methods".# Should you still have a `etcd.conf` source it
source /etc/etcd/etcd.conf
# Otherwise replace each `$ETCD_PEER_*` with the according path
curl --cacert=$ETCD_PEER_CA_FILE --cert=$ETCD_PEER_CERT_FILE --key=$ETCD_PEER_KEY_FILE -L https://127.0.0.1:2379/metrics -XGET -v
Show ETCD Cluster Members
ETCDCTL_API=3 etcdctl \
--cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/server.crt \
--key=/etc/kubernetes/pki/etcd/server.key \
member list