使用 Backup for GKE 处理 Filestore 卷


本页面介绍了如何使用 Backup for GKE 处理 Filestore 卷。

Backup for GKE 未与 Filestore 卷集成。也就是说,不支持直接从这些卷备份和恢复数据。不过,在某些灾难恢复场景中,Backup for GKE 可用于为由 Filestore 卷提供支持的工作负载提供解决方案。

使用这些解决方案,您可以通过启用宽容模式来备份 Filestore 卷配置。如需恢复,您可以使用重新连接 Filestore 卷或恢复 Filestore 卷数据带外解决方案。

备份 Filestore 卷配置

默认情况下,如果未启用宽容模式,则备份包含 Filestore 卷的集群会失败。启用宽容模式后,Backup for GKE 会捕获工作负载和卷的配置。如需详细了解宽容模式,请参阅在备份方案上启用宽容模式

重新连接 Filestore 卷

借助 Backup for GKE,恢复方案可以将卷数据恢复政策指定为重复使用包含您数据的现有卷。在这种情况下,它会直接创建 PersistentVolumeClaimPersistentVolume 资源并引用现有的 Filestore 卷,而无需预配新的卷。

如果备份包含 Compute Engine 永久性磁盘卷,并且您想恢复这些卷中的数据,请参阅定义卷数据恢复行为,了解如何配置卷数据恢复政策绑定。

带外备份和恢复 Filestore 卷

您可以使用 Filestore 备份功能为 Filestore 卷创建单独的备份。这些备份与 Backup for GKE 无关,确保您拥有完整的数据副本。

带外备份 Filestore 卷

Filestore 提供创建文件共享副本的备份,包括创建备份时的所有文件数据和元数据。除了包含 Filestore 卷配置的 Backup for GKE 备份之外,您还可以为 Filestore 卷创建单独的备份。如需查看相关说明,请参阅从 Filestore 创建备份

通过带外恢复 Filestore 卷

在使用 Filestore 备份和 Backup for GKE 备份时,您可以按照以下步骤恢复工作负载:

  1. 使用 Filestore 备份通过带外恢复 Filestore 卷。
  2. 创建引用目标集群中恢复的 Filestore 卷的静态 PersistentVolumes。这些 PersistentVolumes.spec.claimRef 字段必须正确引用要创建的 PersistentVolumeClaims
  3. 在 Backup for GKE 中,使用卷数据恢复政策不恢复卷数据启动恢复。新创建的 PVC 会绑定到上一步中创建的 PersistentVolumes

    如果备份包含 Compute Engine 永久性磁盘卷,并且您想恢复这些卷中的数据,请参阅定义卷数据恢复行为,了解如何配置卷数据恢复政策绑定。