腾讯云容器服务 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. 根据备份数据恢复集群中的指定资源对象,详情请参见 恢复管理。