腾讯云容器服务 TKE 备份中心为容器化应用的备份、恢复与迁移提供了一体化解决方案,目前已支持 TKE 标准集群资源对象的备份与恢复。本文主要介绍备份中心的使用场景及核心组件。
使用场景
备份恢复:当集群或命名空间下的所有资源被误删除时,可以通过备份数据快速恢复业务。
业务合规:配合安全部门定期拉取备份数据进行业务审计。
核心组件
组件名称  | 描述  | 
tke-backup  | 备份组件,部署在用户集群中,基于开源工具 Velero 支持通过 CRD 方式定时备份和还原 Kubernetes 集群资源。  | 
说明:
1. 跨集群备份恢复能力要求组件版本在 1.1.0及以上,建议您及时更新。
2. 当前仅支持 kubernetes 资源对象的恢复,不支持云硬盘 CBS、负载均衡 CLB 等云资源的恢复。
部署在集群内的 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 资源不会产生其他影响,只会从恢复列表中移除恢复操作的记录。  | 
操作步骤
2. 为目标集群创建备份或定时备份策略,详情请参见 备份管理。
3. 根据备份数据恢复集群中的指定资源对象,详情请参见 恢复管理。