也许,时间见过我们

一、查看状态

./etcdctl --write-out=table endpoint status

可以看到空间占用(DB SIZE)、本次是清理过了、原本达到了2G(为默认上限)

 二、查看当前版本号(非上表中版本)

export ETCDCTL_API=3

./etcdctl endpoint status --write-out="json" | egrep -o '"revision":[0-9]*' | egrep -o '[0-9].*'

会出现一串数字比如 1234567 此为版本号

三、执行空间压缩

./etcdctl compact 1234567  (替换成节点的版本号)
 
四、整理碎片
./etcdctl defrag
 
五、清除告警信息(必须)
./etcdctl alarm disarm
 
六、在集群中所有节点上执行一遍上面的操作(必须)
 
 

posted on 2022-01-05 17:35  画入新雪  阅读(1164)  评论(0编辑  收藏  举报

Copyright ©2017 画入新雪