有奖征文:轻量对象存储LighthouseCOS用户实践> HOT
腾讯云容器服务 TKE 备份中心为容器化应用的备份、恢复与迁移提供了一体化解决方案。本文主要介绍备份中心的使用场景及核心组件。
说明:
备份中心功能目前内测中,您可提交工单申请试用。

使用场景

备份恢复:当集群或命名空间下的所有资源被误删除时,可以通过备份数据快速恢复业务。
跨云迁移:业务灵活部署,在不同公有云、公私有云之间迁移应用数据。
业务合规:配合安全部门定期拉取备份数据进行业务审计。

核心组件

组件名称
描述
tke-backup
备份组件,部署在用户集群中,基于开源工具 Velero 支持通过 CRD 方式定时备份和还原 Kubernetes 集群资源。

部署在集群内的 Kubernetes 对象

kubernetes 对象名称
类型
资源量
Namespaces
tke-backup
Deployment
至少需要0.1核 CPU 和256MB内存
tke-backup
tke-backup
Service
-
tke-backup
tke-backup
backupstoragelocation
-
-
tke-backup
backup
-
-
tke-backup
restores
-
-

资源类型

TKE 自定义的备份相关 CRD 资源,描述如下:
资源名称
描述
Backup
指定资源对象的备份策略。创建 Backup 资源会启动备份过程,删除 Backup 资源不会关联删除已存储在备份仓库 COS 的底层数据。
BackupSchedule
指定资源对象在特定时间点的备份策略,负责定时产生 Backup 资源对象。
Restore
将备份信息恢复至 TKE 目标集群中。创建 Restore 资源会启动恢复过程。删除 Restore 资源不会产生其他影响,只会从恢复列表中移除恢复操作的记录。

操作步骤

1. 登录 容器服务控制台,创建备份仓库,详情可参见 创建备份仓库
2. 为目标集群创建备份或定时备份策略,详情可参见 备份管理
3. 根据备份数据恢复集群中的指定资源对象,详情可参见 恢复管理