NebulaGraph 在 k8s 上的数据备份方案

  • nebula 版本:v2-nightly
  • 部署方式:k8s
  • 是否为线上版本:Y

目前 NebulaGraph 提供了 snapshots 和 br 两套备份方案
但是在 k8s 集群部署中
snapshots 需要从相当数量的容器中去拿备份的数据
br 需要到容器的 ssh 隧道,但是在 k8s 集群中这样是不太合适的
我们目前使用的存储是 CephFS 可以直接克隆 pvc 来做数据备份
但是还有更优雅的方案吗?或者有这样的计划吗?

1 个赞

你们用的 CephFS 是这 RDB 还是 ceph 中的 cephfs 的文件系统?
用 RDB 做快照应该是你目前比较合适的方式了
另外,snapshots 和 br 在计划中

我们这边也能用 RDB 做存储 但是因为自研平台的问题,不能快照 :pensive:
snapshots 需要从每个容器里去拿文件,br 需要到 ssh 到容器,感觉都比较复杂。
目前想到的方案是用 cronjob 定时把 checkpoint 目录下最新的快照打包上传到 S3
希望后期能针对 k8s 做一个更优雅的方案 :rofl:

1 个赞

非常感谢您的建议,如果您有什么好的方案也希望你能分享分享 :grin:

该话题在最后一个回复创建后30天后自动关闭。不再允许新的回复。