有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
云原生 etcd 集群禁止级联删除:在删除集群之前,请确保已移除集群中的所有存储数据。集群删除是不可逆操作,请谨慎操作!
注意:
在删除集群之前,建议您查看实例监控,确认是否还存在客户端业务调用。
对于开启密码鉴权的集群,无法检测数据存储状态,因此不受级联删除的限制,请谨慎操作。

操作步骤

清空存储数据

要清空 etcd 中的所有 key-value 数据,可以使用 etcdctl 命令行工具执行以下操作:
1. 确保已安装 etcdctl。如果尚未安装,请从 etcd 的 GitHub 发布页面 下载并安装最新版本。
2. 设置 etcdctl 的环境变量,通常包括 ETCDCTL_API、ETCDCTL_ENDPOINTS、ETCDCTL_CACERT、ETCDCTL_CERT 和 ETCDCTL_KEY。
3. 在删除数据之前,建议使用 etcdctl 工具创建 etcd 集群的快照并保存为文件,以便备份和恢复集群状态。执行以下命令:
etcdctl --command-timeout=30s snapshot save $etcdID-final.db
--command-timeout=30s 是一个可选的参数,它设置了命令的超时时间为30秒。如果在这个时间内命令没有成功执行,那么它将被终止。
snapshot save $etcdID-final.db 是实际执行的命令,它创建了一个 etcd 集群的快照并将其保存为一个文件。这里的 $etcdID 是一个变量,您需要将其替换为实际的 etcd 节点 ID 或者其他您想要使用的名称。
4. 使用 etcdctl 删除所有 key-value 数据,以下命令将删除根目录下的所有 key-value 对:
etcdctl del "" --prefix

删除集群

2. 云原生 etcd 页面,选择集群右侧的更多 > 销毁/退货。如下图所示:



3. 销毁确认页面选择需要销毁的其他云资源。
默认存储在 COS 中的快照数据会被保留。若勾选了 COS 快照数据删除,后台会删除存储桶下该集群的快照备份数据,存储桶会被保留。
开启公网访问产生的 CLB 资源会随云原生 etcd 实例一起删除。
4. 单击确定