如何构建 Sidecarless 模式的高性能服务网格
原文中文,约11200字,阅读约需27分钟。发表于: 。在 Service Mesh 技术中,通过把服务治理的能力进行 Sidecar 化,实现与应用程序本身的解耦。这些若干个 Sidecar 代理就形成了一个网状的数据平面,通过该数据平面可以处理和观察所有应用服务间的流量。负责数据平面如何执行的管理组件称为控制平面。
本文介绍了服务网格数据面的演进,以及阿里云在Service Mesh技术中的支持。通过将服务治理能力进行Sidecar化,实现与应用程序解耦。控制平面作为服务网格的大脑,为网格使用人员提供公开API,以便更容易地操纵网络行为。通过Service Mesh技术,可以以统一的、声明的方式解决应用服务管理问题。同时,介绍了网络CNI插件在节点和ztunnel pod上的配置,以及L4和L7的融合和端到端的流量路径。最后,提到了阿里云服务网格ASM产品即将推出的Sidecarless与Sidecar模式融合的服务网格平台。