摘要: Istio Gateway Istio 采用了一种新的模型——Istio Gateway 来代替 Kubernetes 中的 Ingress 资源类型。Gateway 允许外部流量访问内部服务,只需要配置流量转发即可。 创建 Istio Gateway,注意:这里设置了 hosts 为 httpbi 阅读全文
posted @ 2023-01-18 18:59 muzinan110 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 通过查询一个或多个管理服务器获取数据以发现动态资源变更,比如 Router、Cluster、EndPoint 等,这些发现服务及其对应的 API 称为 xDS 。xDS 最大的价值就是定义了一套可扩展的通用微服务控制 API,这些API不仅可以做到服务发现,也可以做到路由发现、集群发现,可以说所有配 阅读全文
posted @ 2023-01-18 18:15 muzinan110 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 核心功能高性能设计: 采用 C++ 编写,拥有良好的四层、七层代理性能,在 8 核的机器上,HTTP 代理可以达到 10w 的 QPS,gRPC 可以达到 15w QPS,完全满足了 Service Mesh 中 Sidecar 的应用场景。 Filter 架构: 可以在四、七层编写 Filter 阅读全文
posted @ 2023-01-18 17:47 muzinan110 阅读(682) 评论(0) 推荐(0) 编辑
摘要: Istio 在逻辑上分为数据平面和控制平面。 数据平面,由一组高性能的智能代理(基于 Envoy 改进的 istio-proxy)组成,它们控制和协调了被代理服务的所有网络通信,同时也负责收集和上报相关的监控数据。 控制平面,负责制定应用策略来控制网络流量的路由。 Istio 由多个组件组成,核心组 阅读全文
posted @ 2023-01-18 17:32 muzinan110 阅读(102) 评论(0) 推荐(0) 编辑