本文介绍etcd v3.5.33的写入路径与容量管理。写入经gRPC→Propose→Raft提交→quota检查→MVCC apply,ModRevision在事务内共享。当后端大小超配额时触发NOSPACE alarm,拒绝写操作但允许读和删除,需defrag恢复。还涉及apply积压导致的ErrTooManyRequests错误,以及K8s控制面相关故障排查。
本文介绍etcd v3.5.33的容量管理机制:Compaction删除历史revision但不缩文件,Defrag回收bbolt文件空洞,quota默认2GiB触发NOSPACE alarm后拒绝写入。运维需先compact再defrag,注意auto-compaction保留窗口与Watch续传的SLO耦合,避免过短导致ErrCompacted风暴。
完成下面两步后,将自动完成登录并继续当前操作。