【发布时间】:2019-11-24 01:02:06
【问题描述】:
我将使用此脚本备份主节点:
DATA=$(date +"%m-%d-%y-%H-%M")
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 /opt/backup/etcd/snapshot-$DATA.db
在灾难恢复的情况下,恢复主节点的最佳做法是什么?
我有这个想法:
重新安装,如果可以的话,相同IP的主节点
master节点安装好后,使用特定命令导入保存的数据库(这里是什么命令?)
我认为此时,我们所有的从节点都会检测到主节点,但我有一些问题:
- 重新安装后,master节点是空白的,有没有办法同时备份pods/jobs/volumes信息来完全恢复集群?
有开源的 Kubernetes 备份软件吗?
【问题讨论】:
-
嗨,velero.io 是 DR 的领导者
标签: docker kubernetes backup