理解 Istio Service Mesh 中 Envoy 代理 Sidecar 注入及流量劫持
以往有很多文章讲解 Istio 是如何做 Sidecar 注入的,但是没有讲解注入之后 Sidecar 工作的细节。本文将带大家详细了解 Istio 是如何将 Envoy 作为 Sidecar 的方式注入到应用程序 Pod 中,及 Sidecar 是如何做劫持流量的。
Envoy服务网格在Lyft的实践及未来路线图
本文分享了Lyft对于Envoy的在服务网格领域的实践,主要为了解决级联故障的问题,以及Lyft对于Envoy的未来规划。
利用Let's Encrypt 为Istio(Envoy)添加TLS 支持
本文是使用Let's Encrypt为Isito(Envoy)Service Mesh添加TLS安全支持的教程。
容器、服务网格和API网关:从边缘开始
本文中提到的典型是Envoy(数据平面)、Istio(控制平面)和Ambassador(API Gateway),Matt Klein指出人们在践行微服务的道路踩到的坑大多是与debugging有关,我们应该从服务网格的边缘开始实现反向代理、负载均衡和动态路由。实现或迁移基于容器技术的云原生平台如Kubernetes才刚刚开始,Service Mesh填补了该平台中的许多空白。
Service Mesh中的通用数据平面API设计
本文是Matt Klein于2017年9月在Meduim上发表的通用数据平面API文章,文中指出了Envoy在API设计上的要点,以及数据平面与控制平面的关系。
服务网格在Cookpad网站中的实践
Cookpad是日本的一家分享菜谱和烹调经验的网站,本文是该网站使用Service Mesh的实践,当前Cookpad没有直接使用Istio而是以Envoy为数据平面,自研的控制平面。