Etcd的空间清理
Etcd的空間清理
- Etcd默認(rèn)空間配額為2G,如果超出空間配額限制就會(huì)影響服務(wù),所以需要定期清理。
- 參考官方維護(hù)文檔:https://etcd.io/docs/v3.4/op-guide/maintenance/
-注:此處使用yum安裝的etcd采用Http方式,如果是Https方式,在操作時(shí)需要指定對(duì)應(yīng)的證書(shū)。
1· 聲明Etcd接口協(xié)議
export ETCDCTL_API=3 #接口協(xié)議2·查看當(dāng)前的狀態(tài)
etcdctl endpoint status #會(huì)顯示當(dāng)前的etcd存儲(chǔ)的大小3·查看告警信息
etcdctl alarm list4·獲取當(dāng)前版本
VS=$(etcdctl endpoint status --write-out="json" | egrep -o '"revision":[0-9]*' | egrep -o '[0-9].*')5·將當(dāng)前版本之前的版本壓縮
etcdctl compact $VS6·清理空間
etcdctl defrag --cluster7·消除警告
etcdctl endpoint status #查看空間狀態(tài),如果沒(méi)有問(wèn)題后,可以消除警告 etcdctl alarm disarm #消除警告總結(jié)
- 上一篇: 网易网络游戏服务器的构架
- 下一篇: 密码应用安全性评估实施要点之二密码技术应