Linkerd 2.20:限速感知的负载均衡、更低内存占用及更多特性
Linkerd 2.20 版本发布,带来多项重要更新,包括支持自动信任锚点轮换、Windows 虚拟机支持,以及限速感知的负载均衡功能。该版本还显著降低了内存使用,提升了整体性能与稳定性,进一步增强了服务网格在企业级场景下的适用性。
背景速读
- **Linkerd** 是一个轻量级的服务网格(service mesh)——一种为微服务提供流量管理、安全通信和可观测性的基础设施层。它是 Cloud Native Computing Foundation(CNCF)下的毕业项目,以低资源占用和简单易用著称。
- **Buoyant** 是 Linkerd 的创始公司和核心维护者。
- 2.20 版本的亮点包括:**rate-limit-aware load balancing**(感知速率限制的负载均衡),能避免将请求发往已被限流的后端,减少重试和延迟;**automated trust anchor rotation**(自动信任锚轮换),简化 mTLS 证书管理;**Windows 节点支持**,让用户在 Windows 容器 Workload 中也能使用 Linkerd。
- 该版本还大幅降低了控制平面组件的内存使用(例如 destination 容器从 ~50MB 降至 ~5MB),对大规模集群运维有实际意义。