etcd — distributed key-value store, the single source of truth for cluster state.
Features:
1# Check etcd health2ETCDCTL_API=3 etcdctl endpoint health \3 --endpoints=https://127.0.0.1:2379 \4 --cacert=/etc/kubernetes/pki/etcd/ca.crt \5 --cert=/etc/kubernetes/pki/etcd/server.crt \6 --key=/etc/kubernetes/pki/etcd/server.key78# List all keys9ETCDCTL_API=3 etcdctl get / --prefix --keys-only1011# Backup etcd12ETCDCTL_API=3 etcdctl snapshot save /backup/etcd-snapshot.db \13 --endpoints=https://127.0.0.1:2379 \14 --cacert=/etc/kubernetes/pki/etcd/ca.crt \15 --cert=/etc/kubernetes/pki/etcd/server.crt \16 --key=/etc/kubernetes/pki/etcd/server.key
Best practices: