尽管ServiceMesh世界中,现在正处于战国时期。直到上个月,Istio依然是最有希望一统天下的王者。
CNCF于2016年收购Kubernetes之后,谷歌,IBM和开源服务网格Lyft共同开发了Istio,开源边缘和服务代理Lyft开发了Envoy。这三者在一起几乎变得一致,而云原生环境中的大多数其他平台都将Istio作为事实上的服务网格层。
六年前,来自Google的团队首次在开源GitHub存储库中提交了Kuberenetes,如今,其使用量一直在上升,无论出于何种目的和用途,Kuberenetes都已成为容器编排的行业标准。导致此问题的其中一个因素是云原生计算基金会(CNCF)在2016年收购Kubernetes,这是基金会技术监督委员会(TOC)接受该基金会接受的第一个官方CNCF项目。
当然,这也是导致Kubernetes与Envoy和Istio成功组合的主要因素之一,而大多数其他云原生平台也将其默认支持。但与此同时,很明显,Istio将面临竞争,因为在许多早期服务网格采用者中还选择了Linkerd,Kuma和HashiCorp Consul Connect等产品。
鉴于此,以及一些主要的企业供应商尚未选择首选解决方