LAB18: Etcd Backup & Restore
LAB 900a: Etcd Backup & Restore
PART 1 — LIST OBJECTS IN ETCD (Kubernetes registry)
sudo ETCDCTL_API=3 etcdctl \
--endpoints=https://127.0.0.1:2379 \
--cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt \
--key=/etc/kubernetes/pki/etcd/healthcheck-client.key \
get /registry/ --prefix --keys-onlysudo etcdctl \
--endpoints=https://127.0.0.1:2379 \
--cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt \
--key=/etc/kubernetes/pki/etcd/healthcheck-client.key \
get /registry/pods/ --prefix --keys-onlyPART 2 — FULL ETCD BACKUP (Kubeadm Production-Safe)
PART 3 — RESTORE ETCD (DISASTER RECOVERY)
PART 4 — Verify cluster health after restore
PART 5 — Optional: Automate backups
Last updated