ETCD 备份

集群中的 ETCD 组件是一个分布式数据存储,用于保存集群配置。ETCD 运行在所有控制节点上。由于所有控制节点共享相同的配置,因此从任一控制节点备份 ETCD 数据即可。

备份策略定义了数据源(控制平面节点、备份路径)、备份目标和备份方式。每次策略执行都会生成一个新的备份记录,实现集群配置的按需或定期自动备份。

目录

注意事项

在极少数边缘情况下,拥有三个控制平面节点的集群可能会同时发生三个节点的故障。为确保在此类场景下能够完全恢复,请联系技术支持。

前提条件

如果计划将 ETCD 备份存储到外部存储,请提前准备连接信息。目前仅支持兼容 S3 的对象存储,如 Amazon S3、MinIO、腾讯云 COS 和阿里云 OSS。

基本信息

  1. 在左侧导航栏中,点击 Clusters > Backup & recovery

  2. 切换到 Backup Manage 标签页。

  3. 点击 Create Backup Policy,选择 ETCD Backup

  4. 输入 Name,然后点击 Next

存储配置

  1. 参考存储配置页面的以下说明,配置相关参数。

    参数说明
    Backup node集群中的 控制平面节点
    Backup Path节点上存储 ETCD 数据的路径。
    External memory是否使用外部存储服务存储备份数据。
    - 关闭开关时,备份将使用所选 备份节点备份路径 下的数据进行备份。
    - 打开开关并配置外部存储服务后,备份时 ETCD 数据会同时在本地备份并同步到外部存储,实现双重备份以确保数据安全。请选取通过连通性检查的备份仓库,或点击 Create Backup Repository
    提示:创建完备份仓库后,可以点击 OK and Create ETCD Backup 返回此页面继续创建;或点击 Create 返回备份仓库列表页面查看已创建的备份仓库。
  2. 若需创建备份仓库,点击 Create

备份方式

配置备份数据的时间策略。

  • 仅备份一次:策略创建后立即执行一次备份。配置了 Backup retention time 后,系统会自动清理超过保留时间的备份文件。

  • 定时备份:设置定时 备份规则,自动周期性执行备份策略,支持输入 Crontab 表达式。
    提示:点击输入框可展开平台预设的 Backup Rule Templates,选择合适模板并简单修改,快速设置备份规则。

相关操作

手动运行备份策略

手动运行已有策略(包括定时策略)。每次运行都会创建新的备份记录。

  1. 在左侧导航中,点击 Clusters > Backup & recovery
  2. 进入 Backup Manage 标签页。
  3. 点击 Perform Backup 并确认。