你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure 备份还原 Azure Kubernetes 服务
本文介绍如何还原已备份的 Azure Kubernetes 服务 (AKS)。
Azure 备份现在允许使用备份扩展(必须在群集中安装)备份 AKS 群集(群集资源和附加到群集的永久性卷)。 备份保管库通过此备份扩展与群集通信,以执行备份和还原操作。
注意
使用 Azure 备份的 AKS 的保管库备份和跨区域还原目前为预览版。
准备工作
使用 AKS 备份,可以还原到已备份的原始 AKS 群集和备用 AKS 群集。 AKS 备份允许执行完整还原和项级还原。 可以利用还原配置基于要还原的群集资源定义参数。
如果尝试还原存储在保管库层中的备份,则需要在输入中提供存储帐户作为暂存位置。 备份数据作为 Microsoft 租户内的 Blob 存储在备份保管库中。 在还原操作期间,备份数据将跨租户从一个保管库复制到暂存存储帐户。 确保还原的暂存存储帐户的 AllowCrossTenantReplication 属性设置为 true。
若要详细了解限制和支持的方案,请参阅支持矩阵。
还原 AKS 群集
若要还原已备份的 AKS 群集,请执行以下步骤:
转到“备份中心”并选择“还原”。
在下一页上,选择“选择备份实例”,然后选择要还原的实例。
如果“主要”和“次要区域”中都提供实例,请选择要还原的区域,然后选择“继续”。
单击“选择还原点”以选择要还原的还原点。
如果还原点同时在保管库和操作数据存储中可用,请选择要使用的还原点。
在“还原参数”部分中,单击“选择 Kubernetes 服务”,然后选择要将备份还原到的 AKS 群集。
若要选择已备份的群集资源进行还原,请单击“选择资源”。
详细了解还原配置。
如果已选择从保管库标准数据存储进行还原的恢复点,请提供作为暂存位置的快照资源组和存储帐户。
注意
目前,在暂存位置中创建的资源不属于专用终结点。 请确保在作为暂存位置提供的存储帐户上启用“公共访问”。
选择“验证”,以对所选择的还原群集运行验证。
验证成功后,选择“查看 + 还原”,并将备份还原到所选群集。
还原配置
作为 AKS 备份的项级还原功能的一部分,可以利用多个还原配置筛选器来执行还原。
从列表中选择要还原的命名空间。 该列表仅显示已备份的命名空间。
如果要还原群集范围的资源和永久性卷(仅限 Azure 磁盘),还可以选中这些复选框。
若要还原特定群集资源,请在文本框中使用附加到这些资源的标签。 仅备份带有已输入标签的资源。
可以提供 API 组和种类来还原特定资源类型。 附录中提供了 API 组和种类列表。 可以输入多个 API 组。
若要还原工作负载(例如通过 API 组从备份还原部署),条目应为:
种类:选择“部署”。
组:选择“组”。
命名空间映射:若要将已备份的群集资源迁移到其他命名空间,请选择已备份的命名空间,然后输入要将资源迁移到的命名空间。
如果 AKS 群集中不存在命名空间,则会创建命名空间。 如果在还原群集资源期间发生冲突,可以跳过或修补冲突的资源。
发生资源冲突(例如备份资源与目标 AKS 群集中的资源同名)时,适用于 AKS 的 Azure 备份当前支持通过以下两个选项执行还原操作。 定义还原配置时,可以选择以下选项之一。
跳过:默认情况下此选项处于选中状态。 例如,如果你已备份名为 pvc-azuredisk 的 PVC,并且要在具有同名 PVC 的目标群集中还原它,则备份扩展会跳过还原备份的永久性卷声明 (PVC) 操作。 在这种情况下,建议从群集中删除资源,然后执行还原操作。
修补:此选项可用于在目标群集中的资源上修补备份资源中的可变变量。 如果要更新目标群集中的副本数,可以选择修补作为操作。
注意
AKS 备份当前不会删除并重新创建目标群集中的资源(如果它们已存在)。 如果尝试在原始位置还原永久性卷,请删除现有的永久性卷,然后执行还原操作。
次要区域中的还原(预览版)
若要还原次要区域中的 AKS 群集,请在备份保管库中配置异地冗余和跨区域还原,然后触发还原。