Copia de seguridad y recuperación de datos de nodo único de Kubernetes

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

Inserte la descripción de la imagen aquí

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

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_33235529/article/details/113846736
Recomendado
Clasificación