在CentOS上恢复Kubernetes(k8s)部署可以按照以下步骤进行:
systemctl stop etcd
etcdctl snapshot save /var/lib/etcd/backup/snapshot.db
etcdctl snapshot restore /var/lib/etcd/backup/snapshot.db
systemctl start etcd
systemctl stop kubelet
systemctl stop kube-proxy
cp /etc/kubernetes/admin.conf /etc/kubernetes/admin.conf.backup
cp /path/to/backup/admin.conf /etc/kubernetes/admin.conf
systemctl start kubelet
systemctl start kube-proxy
kubeadm reset -f
kubectl delete all --all
kubeadm join <master-ip>:<master-port> --token <token> --discovery-token-ca-cert-hash sha256:<hash>
etcdctl endpoint health
kubectl get nodes
kubectl get pods --all-namespaces
通过以上步骤,你应该能够成功恢复CentOS上的Kubernetes部署。