CCE Backup Controller 说明
更新时间:2026-04-10
前提条件
- 已创建 Kubernetes 版本为 v1.20 及以上的 CCE 集群,并具备目标集群的访问权限。
- 已准备可用于存放备份数据的 BOS Bucket。
- 如控制台中暂无可用集群,请先完成集群创建后再安装组件并执行备份、恢复操作。## 概述
本文档介绍基于开源 Velero 实现的集群扩展组件 CCE Backup Controller。该组件提供集群中应用(资源 YAML)的备份和恢复能力,并将备份数据安全地存储在指定的对象存储 BOS Bucket 中,适用于备份恢复、业务合规等场景。## 组件介绍 基于开源 Velero 实现的集群扩展组件,提供资源备份和恢复能力。
组件功能
基于Velero实现集群中应用(资源YAML)的备份和恢复,并将备份数据安全地存储在指定的对象存储 BOS Bucket 中。
使用场景
- 备份恢复:当集群或命名空间下的K8s资源被误删除时,可以通过备份数据快速恢复业务。
- 业务迁移:可以将源集群备份的业务快速迁移到目标集群。(暂不支持,敬请期待)
- 业务合规:配合安全部门定期拉取备份数据进行业务审计。
限制说明
- 仅支持 v1.20 及以上版本的 Kubernetes 集群。
- 备份应用时,正在被删除的资源不会被备份。
安装组件
导航路径:产品服务->云原生->容器引擎 CCE->集群管理->集群列表->目标集群->运维与管理->组件管理
- 登录 百度智能云官网,进入管理控制台。
- 在 【集群列表】 页面中,单击目标集群名称,进入集群管理页面。
- 在集群管理页面,选择 【运维与管理】 下的 【组件管理】。
- 在组件列表中找到 CCE Backup Controller,单击 【安装】。
- 在确认页面中,单击 【确认】 完成组件安装。
使用说明
请配合 CCE 备份中心使用该组件。
步骤 1:创建备份仓库
导航路径:产品服务->云原生->容器引擎 CCE->备份中心->备份仓库
- 登录 容器引擎控制台。
- 选择 【备份中心】 下的 【备份仓库】,单击 【创建备份仓库】。
- 在弹窗中配置备份仓库参数。
| 参数 | 必填 | 说明 |
|---|---|---|
| 仓库名称 | 是 | 用于标识备份仓库。 |
| BOS Bucket 地域 | 是 | 选择用于存放备份数据的 BOS Bucket 所在地域,建议与集群地域保持一致。 |
| BOS Bucket 名称 | 是 | 选择用于存放备份数据的 BOS Bucket。 |
| BOS Bucket 子目录 | 否 | 按需填写,用于区分同一 BOS Bucket 下的备份数据存储路径。 |
- 按页面提示提交创建备份仓库。具体操作请参见 备份仓库。


步骤 2:在源集群创建备份或定时备份策略
导航路径:产品服务->云原生->容器引擎 CCE->集群管理->集群列表->目标集群->运维与管理->应用备份->备份管理
- 在集群列表中进入已安装 CCE Backup Controller 且已关联备份仓库的源集群。
- 选择 【运维与管理】 下的 【应用备份】,进入 【备份管理】 页面。
- 根据业务需要创建备份任务或定时备份策略,用于备份指定命名空间或资源对象。具体操作请参见 备份管理。

步骤 3:在目标集群创建恢复任务
导航路径:产品服务->云原生->容器引擎 CCE->集群管理->集群列表->目标集群->运维与管理->应用备份->恢复管理
- 在集群列表中进入已安装 CCE Backup Controller 且具备可用备份数据的目标集群。
- 选择 【运维与管理】 下的 【应用备份】,进入 【恢复管理】 页面。
- 单击 【创建恢复任务】,选择备份仓库和备份任务后执行恢复,用于将指定资源对象恢复到目标集群。具体操作请参见 恢复管理。

版本记录
| 版本号 | 适配集群版本 | 更新时间 | 更新内容 |
|---|---|---|---|
| 1.0.0 | CCE/v1.20+ | 2024.08.30 | 组件中心新增备份组件 |
评价此篇文章
