Descarga etcd
Si el clúster se compila con kubeadm, debe descargar el servicio etcd en el nodo principal.
yum install -y etcd
Copia de seguridad de datos etcd
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 snapshot save /etcd-snapshot-$(date +%Y-%m-%d_%H:%M:%S_%Z).db
Eliminar datos etcd para simular fallas
rm -rf /var/lib/etcd
Reiniciar kubelet
systemctl restart kubelet
Ver el estado del clúster
kubectl get node
Restaurar etcd
ETCDCTL_API=3 etcdctl snapshot restore /etcd-snapshot-2020-12-16_20\:25\:27_CST.db --data-dir=/var/lib/etcd
Reiniciar kubelet
systemctl restart kubelet
Ver el estado del clúster
kubectl get node