容器服务 备份管理

腾讯云容器服务 TKE 备份中心为业务应用的备份和恢复提供了产品化解决方案,这里说明如何针对目标集群创建备份任务和定时备份策略。

相关产品
容器服务 产品页,含版本规格、价格与购买入口。

一、前提条件

注意:说明:

注意:若你之前在集群中已安装社区开源备份组件如 velero,需要提前卸载,否则会影响 TKE 备份组件的正常安装。

在目标集群中安装 tke-backup 备份组件。你可以前往集群中的组件管理模块进行操作,具体操作步骤请参见 组件安装。

二、创建备份

1. 登录 容器服务控制台。

2. 在左侧导航中选择运维中心 > 备份中心,在备份管理中单击创建备份。

3. 在创建备份任务页面,依次填写备份信息:

相关字段介绍如下:

·备份名称:请遵循控制台的提示校验规则填写备份任务的名称。

·备份类型:

·立即备份:根据你筛选的业务即时创建 Backup 备份任务并执行备份操作。

·定时备份:创建资源对象 BackupSchedule,该对象会根据你设置的规则定时创建 Backup 备份任务。

·备份仓库:选择已经创建好的备份仓库。

·命名空间:选择需要备份的命名空间,代表备份你选择的命名空间下的所有应用。

·备份有效期:备份数据的保留时长,过期后数据将被删除且无法恢复。

·高级设置:

·排除命名空间:若你在命名空间选项处勾选了“全选”,可通过该字段快速过滤不需要备份的命名空间。

·备份对象:仅备份你指定的 Kubernetes 资源对象,“全选”则代表备份筛选命名空间下的所有资源对象。

·排除备份对象:若你在备份对象选项处勾选了“全选”,可通过该字段快速过滤不需要备份的资源对象。

·指定标签:根据你指定的标签进一步筛选资源对象,仅备份目标命名空间下带有该标签的应用。

4. 单击确定完成创建。

注意:说明:

注意:目前支持的 Kubernetes 资源对象的备份范围包括 Deployment、StatefulSet、DaemonSet、Job、CronJob、ConfigMap 和 Secret 等。

三、查看备份

你可在备份管理页面查看备份列表和定时备份列表。

四、检查备份状态

状态 描述
初始化中 创建 Backup 资源对象。
执行中 执行备份任务。
完成 备份操作已完成。
部分失败 备份出现部分资源对象成功、部分失败情况,可在控制台通过查看 YAML 中的 status 字段获取成功的对象数量,失败的原因等。
失败 备份执行失败,可在控制台或通过 YAML 的 status 字段查看失败原因。

五、查看备份内容

你可前往 对象存储控制台 查看存储的备份数据,每个备份任务对应在 COS 的命名方式为 “备份名称-集群名称-年月日时分秒”。

六、删除备份资源时,对象存储中的数据是否会一起删除?

不会,删除备份资源时你存储在 COS 的数据会被保留。如果需要删除这些数据,你需要前往对象存储控制台进行手动操作。

七、创建“立即备份”任务失败,提示 “error checking if backup already exists in object storage: xxx”?

这可能是因为在历史上,你创建过一个同名的备份任务,但该任务删除后,存储在 COS 的数据还在,导致备份失败。你可以尝试修改备份名称或删除同名的备份数据来解决这个问题。

赞 (0)
上一篇 4天前
下一篇 4天前