分布式云原生平台提供备份中心能力,可将容器应用元数据与存储卷数据备份到对象存储,本文为您介绍如何创建备份计划。
已经注册到分布式云原生平台的容器集群均可作为备份/恢复目标集群,例如:火山引擎 VKE 集群、第三方公有云集群、IDC 自建集群等满足 CNCF(Cloud Native Computing Foundation)标准的 Kubernetes 集群。更多详细说明参见:容器集群概述。
备份中心支持命名空间级别的资源备份/恢复,包括:Kubernetes 原生资源、CRD 资源,以及存储卷资源。备份/恢复的详细数据类型如下:
应用元数据,即 Kubernetes 资源对象定义数据。
存储卷数据,即 Pod 挂载卷中的数据,存储卷类型包括 PVC、local、emptyDir 等。
配置项 | 说明 |
---|---|
计划名称 | 自定义备份计划名称,命名规则:长度 1-63 个字符;由小写字母、连字符、数字组成;以字母、数字开头和结尾。 |
备份仓库 | 选择已经添加的对象存储仓库,用于存储备份数据的仓库。 |
源集群 | 待备份应用数据的源集群,可选择已经注册到分布式云原生平台且安装 migrate-plugin 组件的集群。 说明
|
源命名空间 | 源集群中的命名空间。目前仅支持创建命名空间级别的备份计划,因此,可根据实际备份需求,选择一个或多个源集群中的命名空间。 |
备份类型 | 备份计划的备份策略,可根据实际需要选择。
|
备份周期 | 备份类型为定时备份时需要配置,根据实际需要配置备份任务的重复周期和触发时间。
说明 单击 触发时间预览,可预览最近 4 次备份任务的具体触发时间,精确到秒。 |
备份有效期 | 备份任务的留存时长,默认为 30 天,可根据实际情况配置。 |
备份资源 | 默认备份源集群所选命名空间内的所有资源,可根据实际需求指定标签、指定资源进行数据备份,也可排除备份备份资源。备份资源遵循 与 的生效原则,例如:
|
指定标签备份:通过标签筛选源集群所选命名空间内的资源。可添加一个或多个标签,添加多个标签时需要同时满足。 | |
指定资源备份:指定资源类型进行数据备份,指定资源后,仅备份特定资源。可添加一个或多个资源类型,例如:deployment、configmap 等。 | |
排除资源备份:指定排除资源后,可以从备份中排出特定资源。例如:pod, secret 等。 |
配置项 | 说明 |
---|---|
备份存储卷 | 存储卷备份开关,默认关闭,可根据实际需求配置。 注意 仅支持 v1.20.x 版本以上集群。 |
可选方式 | 开启备份存储卷后,可根据实际场景选择存储卷的备份方式。更多详细说明,参见:存储卷备份方式。
|