备份 https://127.0.0.1:2379 上的 etcd 数据到 /var/lib/backup/etcd-snapshot.db,使用之前的备份文件 /data/backup/etcd-snapshot-previous.db 还原 etcd,使用指定的 ca.crt 、 etcd-client.crt 、 etcd-client.key
注意:如果执行时,提示permission denied,则是权限不够,命令最前面加sudo即可。
备份:
ETCDCTL_API=3 etcdctl --endpoints https://172.0.0.1:2379 --
cacert=/opt/KUIN00601/ca.crt --cert=/opt/KUIN00601/etcd-client.crt --
key=/opt/KUIN00601/etcd-client.key snapshot save /var/lib/backup/etcd-snapshot.db
还原:
ETCDCTL_API=3 etcdctl --endpoints https://172.0.0.1:2379 --
cacert=/opt/KUIN00601/ca.crt --cert=/opt/KUIN00601/etcd-client.crt --
key=/opt/KUIN00601/etcd-client.key snapshot restore /data/backup/etcd-snapshotprevious.db
还原成功后,最好通过 get nodes 确定集群状态是正常的
-----------------------------------
©著作权归作者所有:来自51CTO博客作者晚风_END的原创作品,请联系作者获取转载授权,否则将追究法律责任
云原生|kubernetes|CKA真题解析-------(1-5题)
https://blog.51cto.com/u_15966109/6171383
备份etcd
ETCDCTL_API=3 etcdctl \
--endpoints https://192.168.31.22:2379 \
--cacert=/opt/KUIN00601/ca.crt \
--cert=/opt/KUIN00601/etcd-client.crt \
--key=/opt/KUIN00601/etcd-client.key snapshot save /var/lib/backup/etcd-snapshot.db
还原etcd
ETCDCTL_API=3 etcdctl --endpoints https://192.168.31.22:2379 --cacert=/opt/KUIN00601/ca.crt --cert=/opt/KUIN00601/server.crt --key=/opt/KUIN00601/server.key snapshot restore /data/backup/etcd-snapshot-previous.db
文章出处,转载与:云原生|kubernetes|CKA真题解析-------(1-5题)_51CTO博客_云原生 kubernetes