Service Mesh2018年度总结

应InfoQ的邀请,再次撰写Service Mesh2018年度总结。

此次,邀请了Service Mesh社区的一众好友共襄盛举,希望能为Service Mesh2018年的发展做一个系统而全面的总结。特此鸣谢!

参与者名单:

  • 敖小剑
  • 崔秀龙
  • 单家骏
  • 宋净超
  • 田晓亮
  • 徐蓓
  • 张超盟

资料整理

资料按照国内国外分为两大块。

国外部分,目前主要的service mesh产品:

  • Istio:来自Google/IBM/Lyft,目前最主流的Service Mesh项目
  • Istioi平台支持:对Istio提供支持的各主流云平台介绍
  • Envoy:来自Lyft的数据平面,也是Istio默认的数据平面
  • Conduit:来自Buoyant,已经转为Linkerd2
  • Linkerd:来自Buoyant,业界第一个Service Mesh项目
  • Linkerd2:来自Buoyant

各家Network厂商也开始尝试Service Mesh:

国外的Service Mesh的衍生产品,底层支撑,或者外围支持:

  • Cillium:可以和Istio/Envoy一起使用的网络解决方案
  • Kiali:Istio的控制台UI

Envoy的衍生产品:

  • Rotor: Envoy的轻量级控制平面,来自Turbine Labs,已经不再维护
  • Ambassador:基于Envoy的API Gateway
  • Gloo:基于Envoy的API Gateway
  • Contour: 基于Envoy的Kubernetes Ingress Controller

国内的Service Mesh产品:

国内的Service Mesh的衍生产品,底层支撑,或者外围支持:

  • Naftis:来自小米的Isito管理面板
  • Istio-ui:Istio的简易UI