Etcd的空间清理
Etcd的空间清理
- Etcd默认空间配额为2G,如果超出空间配额限制就会影响服务,所以需要定期清理。
- 参考官方维护文档:https://etcd.io/docs/v3.4/op-guide/maintenance/
-注:此处使用yum安装的etcd采用Http方式,如果是Https方式,在操作时需要指定对应的证书。
1· 声明Etcd接口协议
export ETCDCTL_API=3 #接口协议2·查看当前的状态
etcdctl endpoint status #会显示当前的etcd存储的大小3·查看告警信息
etcdctl alarm list4·获取当前版本
VS=$(etcdctl endpoint status --write-out="json" | egrep -o '"revision":[0-9]*' | egrep -o '[0-9].*')5·将当前版本之前的版本压缩
etcdctl compact $VS6·清理空间
etcdctl defrag --cluster7·消除警告
etcdctl endpoint status #查看空间状态,如果没有问题后,可以消除警告 etcdctl alarm disarm #消除警告总结
- 上一篇: 网易网络游戏服务器的构架
- 下一篇: 密码应用安全性评估实施要点之二密码技术应