分布式云原生平台支持基于备份数据一键恢复,成功或部分失败状态的备份数据均可一键恢复到指定集群,本文为您介绍如何创建恢复任务。
已经注册到分布式云原生平台的容器集群均可作为备份/恢复目标集群,例如:火山引擎 VKE 集群、第三方公有云集群、IDC 自建集群等满足 CNCF(Cloud Native Computing Foundation)标准的 Kubernetes 集群。更多详细说明参见:容器集群概述。
备份中心支持命名空间级别的资源备份/恢复,包括:Kubernetes 原生资源、CRD 资源,以及存储卷资源。备份/恢复的详细数据类型如下:
应用元数据,即 Kubernetes 资源对象定义数据。
存储卷数据,即 Pod 挂载卷中的数据,存储卷类型包括 PVC、local、emptyDir 等。
恢复任务的状态及其操作限制如下:
恢复状态 | 说明 | 备注 | 操作限制 | |
---|---|---|---|---|
查看详情 | 删除 | |||
启动中 | 恢复任务初始化中,还未开始执行恢复。 | 中间状态 | ✔️ | ❌ |
恢复中 | 任务开始执行,正在进行数据恢复。 | 中间状态 | ✔️ | ❌ |
成功 | 已经完成所有数据恢复,并且没有发生任何错误。 | 稳定状态 | ✔️ | ✔️ |
失败 | 恢复任务校验失败,此时还未开始执行任务。 | 稳定状态 | ✔️ | ✔️ |
恢复任务执行过程中发生失败,恢复任务无法进行,其他资源也不会进行恢复。 | 稳定状态 | ✔️ | ✔️ | |
部分失败 | 表示部分资源恢复失败,其他资源会正常恢复。 | 稳定状态 | ✔️ | ✔️ |
删除中 | 恢复任务正在删除中。 | 中间状态 | ❌ | ❌ |
配置项 | 说明 |
---|---|
名称 | 自定义恢复任务名称。命名规则:长度 1-63 个字符;必须以小写字母或数字开头和结尾;只能包含小写字母、数字和连字符(-)。 |
备份任务 | 目标恢复的备份任务,仅成功或部分失败状态的备份任务支持恢复操作。 说明 可前往备份任务详情页的备份日志页签,搜索 |
目标集群 | 备份数据恢复的目标集群,可选择已经注册到分布式云原生平台且安装 migrate-plugin 组件的集群。 说明 若所选集群未安装备份所需的 migrate-plugin 组件,可点击 安装 并等待组件安装成功。 |
命名空间重定义 | 恢复命名空间默认与源命名空间一致,也可重新定义恢复命名空间的映射。如果目标命名空间不存在,则会在目标集群中新建。
|
存储卷 | 默认关闭,若需要恢复存储卷,可开启并配置存储类型与恢复集群中存储类型的映射。恢复存储卷支持存储类重定义,即源备份的卷存储类与目标集群中存储类映射:
说明
|
level=error
查看部分失败任务中恢复失败的具体内容和失败原因。注意
恢复任务删除后,恢复日志等信息将同时被删除,请谨慎操作。