我可以在Kubernetes PV之间将数据复制到位于不同数据中心的两个独立集群中吗?
我有一个集群和关联的PV在主站点上运行。我有一个单独的集群在DR站点上运行。
如何将主站点中的数据连续复制到灾难恢复站点,以便应用程序从灾难恢复运行时?写入PR PV的数据在DR.中可用。
应用程序将文件写入PV,如xls、csv等。
我可以使用任何OSS存储协调器,如openebs、rook、storageos等。
数据库在kubernetes之外。
发布于 2021-11-19 20:10:55
暂时忘掉Kubernetes吧。总之,您所说的是在两个存储之间同步文件。将其作为PV挂载到Kubernetes中是您的选择。所以它可以像在两个存储之间设置rsync一样简单?
发布于 2021-11-19 23:54:37
Narain是对的。Kubernetes不包含任何允许您同步由两个不同集群使用的PV的功能。因此,您需要找到自己的解决方案来同步这两个文件系统。它可以是现有的解决方案,比如this thread中提出的lsyncd,也可以是任何自定义的解决方案,比如上面提到的rsync,它可以封装到一个简单的bash脚本中,并在cron中定期运行。
https://stackoverflow.com/questions/70031046
复制相似问题