本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

恢复配置

恢复创建页面允许您提供要恢复的备份详细信息

restore

备份源

提供备份文件及其存储位置的详细信息,操作员将使用这些信息进行恢复。从以下选项中选择以提供这些详细信息

现有备份配置

选择此选项将使 目标备份 下拉菜单填充此集群中可用的备份。从下拉菜单中选择备份,这将为您填写 备份文件名 字段,并将所选备份的备份源信息传递给操作员。

existing

如果集群中不存在备份自定义资源,您需要获取确切的文件名,并提供备份源详细信息与默认存储目标或S3兼容对象存储。

默认存储目标

如果您要从操作员级别配置的默认存储位置中恢复的备份文件,请选择此选项。操作员级别配置是安装或升级 rancher-backup 操作员时配置的存储位置。在 备份文件名 字段中提供确切的文件名。

default

S3兼容对象存储

如果在操作员级别未配置默认存储位置,或者备份文件存在于与配置为默认存储位置的S3存储桶不同的存储桶中,请选择此选项。在 备份文件名 字段中提供确切的文件名。请参阅 本节,了解如何从 S3 获取确切的备份文件名。填写S3兼容对象存储的所有详细信息。其字段与 backup.StorageLocation 中的配置的字段完全相同 备份自定义资源。

s3store

加密

如果备份是在启用加密的情况下创建的,其文件将具有 .enc 后缀。选择这样的备份,或提供带有 .enc 后缀的备份文件名将显示另一个名为 加密配置密钥 的下拉菜单。

encryption

从此下拉菜单中选择的密钥必须与执行备份时用于备份自定义资源的密钥内容相同。如果加密配置不匹配,恢复将失败。

Encryption Config Secret 下拉菜单将过滤并仅列出具有此确切密钥的密钥。

YAML 指令名称 说明

encryptionConfigSecretName

提供包含加密配置文件的 cattle-resources-system 名称空间中的密钥名称。

重要说明:

仅在备份时启用了加密的情况下,才应设置此字段。提供不正确的加密配置将导致恢复失败。

恢复期间修剪

  • 修剪: 为了从备份中完全恢复 Rancher,并回到备份执行时的确切状态,我们需要删除备份后 Rancher 创建的任何额外资源。如果启用了 修剪 标志,操作员将执行此操作。修剪默认启用,建议保持启用状态。

  • 删除超时:这是操作员在删除资源时等待的时间,之后将编辑资源以去除最终处理程序并再次尝试删除。

YAML 指令名称 说明

prune

删除 Rancher 管理的在备份中不存在的资源(推荐)。

deleteTimeoutSeconds

操作员在删除资源时等待的时间,之后将编辑资源以去除最终处理程序并再次尝试删除。

从 S3 获取备份文件名

这是 rancher-backup 操作员将用于执行恢复的备份文件的名称。

要从 S3 获取此文件名,请访问您的 S3 存储桶(如果在执行备份时指定了文件夹,则也要访问该文件夹)。

复制文件名并将其存储在您的恢复自定义资源中。假设您的备份文件名是 backupfile

  • 如果您的存储桶名称是 s3bucket 且未指定文件夹,则使用的 backupFilename 将是 backupfile

  • 如果您的存储桶名称是 s3bucket 且基础文件夹为 s3folder,则使用的 +backupFilename 仅为`backupfile`。

  • 如果 s3Folder 中有一个名为 s3sub 的子文件夹,并且其中有您的备份文件,则使用的 backupFilenames3sub/backupfile

YAML 指令名称 说明

backupFilename

这是 rancher-backup 操作员将用于执行恢复的备份文件的名称。