kubernetes-handbook/usecases/service-mesh-customization-...

983 B
Raw Permalink Blame History

定制和集成

例如 Istio 这样的 Service Mesh 中有很多地方可以给大家定制,例如作为数据平面的 sidecar虽然默认使用的是 Envoy但是你可以开发自己的 sidecar 代理。

当前可选择的开源的代理可以在 Service Mesh Landscape 里找到,例如使用 nginMesh 替代 Envoy 作为数据平面。下图是使用 nginMesh 作为 sidecar 的架构图。

nginMesh

nginMesh架构图

MOSN

还有蚂蚁集团开源的 Go 语言版的数据平面 MOSN,同时兼容 Istio也可以单独作为代理使用详见在 Istio 中使用 MOSN另一个数据平面

SOFAMesh

参考