重新定义代理的扩展性:WebAssembly在Envoy与Istio中的应用
编者按 istio1.5架构发生了重大升级,用于扩展代理服务器的新接口允许将Istio可扩展性从控制平面移至Sidecar代理本身,本文探讨采用Istio采用Wasm技术的背景和未来生态发展的考虑
istio 数据面日志调试
istio 遵循最大透明化的设计目标,在遥测系统中屏蔽了 sidecar 的信息,本文分享如何通过 envoy 日志对数据面流量问题进行定位
如何降低Istio服务网格中Envoy的内存开销?
在Istio服务网格中,每个Envoy占用的内存也许并不算多,但所有sidecar增加的内存累积起来则是一个不小的数字。在进行商用部署时,我们需要考虑如何优化并减少服务网格带来的额外内存消耗。
Service Mesh是下一代SDN吗?
Service Mesh和SDN(Software Defined Network) 的架构非常相似,这两者都采用了软件对网络进行管理和控制,也都包含控制面和数据面的概念。那么Service Mesh和SDN有什么关系?Service Mesh是下一代的SDN吗? Service Mesh可以从SDN的发展历史中借鉴哪些经验?本文将就这些问题进行一一探讨。
Istio Pilot代码深度解析
在Istio架构中,Pilot组件属于最核心的组件,负责了服务网格中的流量管理以及控制面和数据面之间的配置下发。Pilot内部的代码结构比较复杂,本文中我们将通过对Pilot的代码的深入分析来了解Pilot实现原理。