首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Istio与服务Mesh接口

Istio与服务Mesh接口
EN

Stack Overflow用户
提问于 2022-05-12 21:35:21
回答 1查看 220关注 0票数 0

我会有一个概念性的问题。我不明白Istio和Service界面是如何结合在一起的。

服务网格接口( Service )的目标是有一种标准的方法来定义与服务网格相关的特性(流量分割、度量收集等)。为了能够做到这一点,Service接口提供了不同的CRD(例如:emeics.smi-spec.io)。

然而,Istio有自己的CRD和API扩展。

我有点困惑。Istio是否在引擎盖下使用由Service接口提供的API(例如emeics.smi-spec.io)?或者这两者之间有什么联系?

EN

回答 1

Stack Overflow用户

发布于 2022-05-13 14:11:46

SMI引入了一组最小的规范,作为服务网格的基础。但尽管如此,他们还是不愿将SMI描述为

是指服务网格的范围,而是一个普遍有用的子集。

实现这些规范的工具(如控制台、链接器、istio、appmesh)不限于停留在这些“边界”内。每个工具还可以实现其他规范,并进一步创建自己的CRD。

由于SMI是一个相对较新的规范,因此目前影响不够。但对SMI也有不同的利益。为此,我们必须知道谁是所有这些工具和规范的幕后黑手。

Istio是目前事实上的服务网格标准,其背后是Google & RH/IBM。然而,SMI是由微软领导的一项倡议。事实上的工具供应商对其工具所用原则的社会化并不满意,因为它扩大了市场并支持竞争,这并不令人惊讶。

所以是和否:根据SMI,istio (不是,而是)应该实现他们提供的接口。

但目前他们有自己的实现。例如,对于流量访问/拆分等(由SMI定义),istio有自己的CRD创建,如VirtualServicesDestinationRules

尽管如此,SMI提供了一个适配器(smi-适配器-istio),以弥补它们的规范和istios实现之间当前的差距。

将所有这些压缩成几句话: SMI希望(或者已经是) CNI规范,并标准化服务网格环境。Istio是目前事实上的标准,对此并不满意。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72222290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档