Linkerd 2.20:云原生服务网格最新版本发布
云原生服务网格 Linkerd 发布 2.20 版本,带来多项性能改进和新特性。该版本进一步优化了资源效率,增强了对 Kubernetes Gateway API 的支持,并改进了安全性。Linkerd 2.20 旨在为云原生应用提供更轻量、更安全的服务间通信解决方案,同时保持其标志性的简单易用特性。
背景速读
- **服务网格(Service Mesh)是什么**:一种用于管理微服务之间通信的基础设施层,处理流量控制、安全加密、可观测性等任务,让开发者不必在业务代码中重复实现这些功能。
- **Linkerd**:由 Buoyant 公司创建的轻量级服务网格,是云原生计算基金会(CNCF)的毕业项目。它以"简单、低资源消耗"著称,主要竞品是 Istio。
- **背景**:Linkerd 2.x 版本彻底换用了 Rust 语言编写的"微代理"(micro-proxy),与 Istio 基于 Envoy 的架构不同,Linkerd 的资源占用和延迟都更低。
- **为何重要**:随着 Kubernetes 成为业界标准,服务网格被视为云原生基础设施的关键组件。Linkerd 2.20 的新功能(如 gateway API 的增强支持、更好的多集群通信、更细粒度的流量策略)直接回应了企业从"试用"到"大规模投产"阶段遇到的实际痛点。