第 18 章 备份和恢复 Data Grid 集群
Data Grid Operator 可让您备份和恢复 Data Grid 集群状态,用于灾难恢复,并在集群间迁移 Data Grid 资源。
18.1. 备份和恢复 CR 复制链接链接已复制到粘贴板!
CR 在运行时保存内存数据,以便您可以轻松重新创建 Data Grid 集群。
备份和恢复
应用 Backup 或 Restore CR 会创建一个新 pod,将 Data Grid 集群加入为零容量成员,这意味着不需要集群重新平衡或状态传输才能加入。
对于备份操作,pod 会迭代缓存条目和其他资源,并在持久性卷(PV)上的 /opt/infinispan/backups 目录中创建存档(一个 .zip 文件)。
执行备份不会影响性能,因为 Data Grid 集群中的其他 pod 只需要在迭代缓存条目时响应备份 pod。
对于恢复操作,pod 从 PV 上的存档检索 Data Grid 资源,并将其应用到 Data Grid 集群。
当备份或恢复操作完成后,pod 会离开集群并被终止。
协调
data Grid Operator 不协调 CR,这意味着备份和恢复操作为 "one-time" 事件。
备份和恢复
修改现有的 Backup 或 Restore CR 实例不会执行操作或产生任何影响。如果要更新 .spec 字段,您必须创建 Backup 或 Restore CR 的新实例。