Etcd 推荐配置
更新时间:2025-08-15 03:41:38
配置要求
生产环境中,Etcd 集群配置要求如下。
-
CPU
典型的集群需要
2~4个 CPU 才能顺利运行。重负载的 Etcd 集群,每秒服务数千个客户端或数万个请求,其性能往往受 CPU 限制,如此繁重的场景,通常需要8~16个 CPU。 -
内存
Etcd 集群将积极缓存键值数据到内存,并同时花费大部分其余的内存跟踪观察者。通常场景下,
8GB的内存足够。对于具有数千个观察者和数百万个键的场景,可以相应地分配16~64GB 的内存。 -
磁盘
官方推荐使用 SSD 类型的磁盘,性能最佳。
-
Etcd quota-backend-bytes(存储大小限制)
缺省值目前为
2GB,在工作节点数达 1000 个时,建议设置为4GB。另外,该值最大为8GB。
推荐配置
| 工作节点数量 | Etcd 节点数量 | CPU | 内存 | 磁盘 |
|---|---|---|---|---|
100 个 |
5 |
4核 |
16GB |
20GB SSD |
250 个以上 |
7 |
8核 |
32GB |
20GB SSD |