码迷,mamicode.com
首页 > 其他好文 > 详细

etcd磁盘清理步骤

时间:2019-01-28 19:13:44      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:--   超出   alt   col   dct   技术   整合   inf   nbsp   

etcd默认的空间配额限制为2G,超出空间配额限制就会影响服务,所以需要定期清理

以下是etcd磁盘清理的步骤:

1. 显示空间配额: ETCDCTL_API=3 etcdctl --endpoints=$ip:$port --write-out=table endpoint status

技术分享图片

2.查看告警: ETCDCTL_API=3 etcdctl --endpoints=$ip:$port alarm list 

3.获取当前etcd数据的修订版本(revision)

1)rev=$(ETCDCTL_API=3 etcdctl --endpoints=$ip:$port endpoint status --write-out="json" | egrep -o ‘"revision":[0-9]*‘ | egrep -o ‘[0-9].*‘)

2)echo $rev

技术分享图片

4.整合压缩旧版本数据 :ETCDCTL_API=3 etcdctl --endpoints=$ip:$port compact $rev

技术分享图片

5. 执行碎片整理: ETCDCTL_API=3 etcdctl --endpoints=$ip:$port defrag

技术分享图片

6.解除告警 : ETCDCTL_API=3 etcdctl --endpoints=$ip:$port alarm disarm

7.验证可以添加新数据:ETCDCTL_API=3 etcdctl --endpoints=$ip:$port put newkeytestfornospace 123

技术分享图片

 

etcd磁盘清理步骤

标签:--   超出   alt   col   dct   技术   整合   inf   nbsp   

原文地址:https://www.cnblogs.com/dapingguo/p/10331248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!