第 14 章 备份和恢复 Data Grid 集群
借助 Data Grid Operator,您可以备份和恢复 Data Grid 集群状态,以便在集群之间迁移 Data Grid 资源。
14.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 不协调 Backup
和 Restore
CR,这意味着备份和恢复操作是"一次性"事件。
修改现有 Backup
或 Restore
CR 实例不会执行操作或有任何效果。如果要更新 .spec
字段,您必须创建一个 Backup
或 Restore
CR 的新实例。