备份
用etcdctl备份,需要安装
apt update
apt upgrade
apt install etcd (自带etcdctl)
备份命令:
ETCDCTL_API=3 etcdctl snapshot save etcd_back.db --endpoints=https://192.168.31.69:2379 --cert=/etc/kubernetes/pki/etcd/server.crt --cacert=/etc/kubernetes/pki/etcd/ca.crt --key=/etc/kubernetes/pki/etcd/server.key
参考ectd的配置文件:/etc/kubernetes/manifests/etcd.yaml
恢复
暂停
mv /etc/kubernetes/manifests/ /etc/kubernetes/manifests.back
mv /var/lib/etcd/ /var/lib/etcd.back
恢复
ETCDCTL_API=3 etcdctl snapshot restore etcd_back.db --data-dir=/var/lib/etcd
启动
mv /etc/kubernetes/manifests.back/ /etc/kubernetes/manifests
标签:kubernetes,--,备份,manifests,etc,etcd From: https://www.cnblogs.com/xiangyu5945/p/17471632.html