备份、恢复单机版本k8s etcd数据

这个是备份的命令 在192.168.9.20 master上备份
ETCDCTL_API=3 etcdctl snapshot save "snapshot11.db" --endpoints=https://192.168.9.20:2379 --cert="/etc/kubernetes/pki/etcd/server.crt" --key="/etc/kubernetes/pki/etcd/server.key" --cacert="/etc/kubernetes/pki/etcd/ca.crt"

这个是恢复命令,在192.168.9.116 新的k8s集群上进行恢复

恢复前需要删除 /var/lib/etcd/中的数据

rm -rf /var/lib/etcd/
ETCDCTL_API=3 etcdctl snapshot restore "/root/snapshot11.db" --endpoints=https://192.168.9.116:2379 --cert="/etc/kubernetes/pki/etcd/server.crt" --key="/etc/kubernetes/pki/etcd/server.key" --cacert="/etc/kubernetes/pki/etcd/ca.crt" --data-dir=/var/lib/etcd --wal-dir=/var/lib/etcd/member/wal

 

posted @ 2021-12-20 16:36  爱芳芳  阅读(140)  评论(0)    收藏  举报