操作场景
云原生 etcd 支持自动和手动两种备份操作,每次备份的结果将以快照的方式展示在快照列表中。您可以通过快照将集群恢复到之前的某个状态。本文将为您介绍应如何管理 etcd 集群快照。
注意:
etcd 集群创建成功后将自动为您创建对象存储 COS 存储桶并按照实际资源使用情况计费,备份快照将被存储在该存储桶中。对象存储 COS 计费方式详情请参见 对象存储计费概述。
相同地域下的 etcd 集群备份资源存储在同一存储桶中(命名方式为 “tencentcloud-tke-etcd-backups-地域缩写-账号appid”),以集群 ID 作为子目录进行隔离。
前提条件
操作步骤
1. 登录 云原生 etcd 控制台。
2. 在云原生 etcd 页面,选择相关地域,并在下方集群列表中选择需要操作的 etcd 集群。
3. 在列表页的操作栏中选择更多 > 快照参数设置或单击目标集群进入快照管理页,如下图所示:
快照策略管理
查看快照策略
etcd 集群在创建时默认开启数据备份功能,系统将根据备份参数生成对应的定期快照策略,您可前往快照管理页查看策略详情,如下图所示:
修改快照策略
您可通过单击快照策略模块右上角的修改来更新定期快照策略,如下图所示:
快照策略名称:保留当前策略名称。
备份间隔:支持以小时为单位设置备份间隔。
最大备份个数:支持设置最大备份个数(上限为1000),超过该数目后最新备份信息将无法上传至对象存储 COS 存储桶。
关闭快照策略
您可通过单击快照策略模块右上角的关闭来关闭定期快照策略。关闭 etcd 定期快照策略后,已创建快照不会被删除。
备份操作
定期备份
系统依据快照策略对集群进行定期备份,您可前往快照管理页面查看定期快照列表。如下图所示:
立即备份
系统支持立即备份操作,您可前往快照管理页面单击立即备份,并在弹窗中输入快照名称,该快照将被展示在快照列表中。操作如下图所示:
快照操作
etcd 集群快照支持导入快照文件、恢复和删除操作,如下图所示:
导入快照文件
您可通过该方式来同步源 etcd 集群数据同步至云上 etcd 集群中。建议业务侧先停止对源 etcd 集群的访问,然后单击导入快照文件,从本地添加源 etcd 集群的快照数据并通过快照恢复进行同步。
警告:
快照文件不可直接复制 etcd server 的 db 文件生成,复制过程中的源文件持续更新会导致数据损坏,无法确保数据完整性。请使用
etcdctl snapshot save
命令生成快照,并使用 etcdctl snapshot status
命令校验快照状态。快照恢复
您可单击快照操作中的恢复,将集群实例恢复到当前快照所记录状态。
注意:
恢复过程将会使用快照数据覆盖集群现有数据,且恢复过程中集群暂时不可用,请谨慎操作。
快照删除
您可单击快照操作中的删除,该快照将从快照列表和对应存储桶中删除,删除后不可恢复。