etcd报错:mvcc: database space exceeded
etcd报错:mvcc: database space exceeded
问题来源:恢复生产环境的时候发现apiserver连etcd报错,etcd一直重启
原因分析:
etcd服务未设置自动压缩参数(auto-compact)
etcd 默认不会自动 compact,需要设置启动参数,或者通过命令进行compact,如果变更频繁建议设置,否则会导致空间和内存的浪费以及错误。etcd v3 的默认的 backend quota 2GB,如果不compact,boltdb 文件大小超过这个限制后,就会报错:”
原创
2021-10-25 17:44:41 ·
1748 阅读 ·
0 评论