我试图用Velero在Kubernetes中使用Velero进行快照备份,使用Velero进行12节点测试CockroachDB集群的快照备份,这样,如果集群失败,我们就可以重新构建集群并从这些快照中恢复蟑螂数据库。
我们使用Velero来实现这一点,快照和恢复看起来是可行的,但是在恢复方面,我们似乎遇到了CockroachDB丢失范围的问题。
是否有人使用快照备份来使用高比例尺数据库使用CockroachDB?(给定数据集的大小,从转储执行转储或还原是不可行的。)
发布于 2019-09-11 12:12:10
在运行CockroachDB节点时执行底层磁盘的备份不太可能像预期的那样工作。
主要原因是,即使持久磁盘快照是原子的,也无法确保所有磁盘都是在完全相同的时间(由CockroachDB的一致性机制定义的时间)捕获的。还原将包含在不同提交索引下具有跨节点副本的数据,从而导致数据丢失或仲裁丢失(在Admin中显示为“不可用”范围)。
您有几个选项(为了顺序或方便):
https://stackoverflow.com/questions/57878858
复制相似问题