创建 ETCD 备份策略
集群上的 ETCD 组件是一个分布式数据存储组件,负责存储集群的配置信息。ETCD 部署在集群的所有控制节点上,由于集群的所有控制节点共享相同的配置,因此,进行 ETCD 备份时,仅需备份其中 1 个控制节点上的 ETCD 数据。
备份策略中配置了备份的数据源(控制节点、备份路径)、备份数据存储位置、备份方式等信息,每基于策略执行一次备份,即可生成一个新的备份记录,方便您随时或周期性地自动备份集群的配置。
前提条件
如需将集群的 ETCD 数据备份在外部存储中,请提前准备好外部储存的对接信息。目前,仅支持对接 S3(Simple Storage Service)兼容的对象存储(Object Storage),例如:Amazon S3、MinIO、腾讯云对象存储 COS、阿里云对象存储 OSS 等。
操作步骤
-
在左侧导航栏中,单击 集群管理 > 备份恢复。
-
切换至 备份管理 页签。
-
单击 创建备份策略 并选择 ETCD 备份。
-
参考以下说明,配置相关参数。
参数 说明 备份节点 集群中的控制节点。 备份路径 ETCD 数据在节点上的存储路径。 外部存储 是否使用外部存储服务存储备份数据。
关闭开关,执行备份时会将数据备份在所选 备份节点 的/cpaas-backup
目录下。
打开开关并配置外部存储服务后,执行备份时,会将备份数据存储在指定的外部存储中。请参考 备份仓库管理 配置对象存储相关参数。备份方式 手动备份:在需要备份时,手动执行备份策略备份数据。
定时备份:设置定时 备份规则 后,定期自动执行备份策略备份数据。
提示:备份 ETCD 数据时,会占用系统资源,建议选择系统相对空闲的时段进行备份。备份规则 自动触发备份策略执行的定时规则,支持输入 Crontab 表达式。详细的设置方法可参考 如何设置定时触发规则? 。
提示:单击输入框,可展开平台预设的 备份规则模板, 选择适合的模板并简单修改后即可快速设置备份规则。备份保留时长 基于该策略生成的备份文件在平台上最多能保留的天数,超出保留时长的备份文件会被系统自动清理。 -
单击 创建。
相关操作
手动执行备份策略
手动执行已创建的备份策略(包括设置了定时备份规则的策略)进行数据备份。 每执行一次,会生成一条新的备份记录。
-
在左侧导航栏中,单击 集群管理 > 备份恢复。
-
切换至 备份管理 页签。
-
单击待执行策略右侧的
> 执行备份,并确认。
导出备份任务日志
支持手动导出指定备份策略下备份任务日志。
提示:备份任务正在执行中时不支持导出日志。
操作步骤
-
在左侧导航栏中,单击 集群管理 > 备份恢复。
-
切换至 备份管理 页签。
-
单击待删除备份记录的 备份策略名称。
-
在 备份记录 区域,单击备份记录右侧的
> 导出日志。