大规模Kubernetes集群下etcd的性能优化

 

Etcd是一个分布式键值存储方案,也是Kubernetes控制层唯一指定的状态同步机制。Etcd使用Raft一致性算法来在node之间同步写请求并达成一致。因为Kubernetes的reconcile loop会循环重复的检查所有资源的状态,并和desired state做比较和矫正,所以Etcd的性能直接决定Kubernetes控制层的响应速度。