架构

目录

多控制平面

平台通过在集群中创建 ServiceMesh 资源,为网格中的所有集群部署 Istio 控制平面。

每个控制平面可以独立管理部署在集群中的服务、网关及其他资源(ServiceEntry、EnvoyFilter、WASM 插件),并且可以单独升级。

独立故障域

网格内的集群完全独立,支持跨云和跨地域部署。每个集群都是一个独立的故障域。

  • 网格中任一集群发生故障不会影响其他集群。
  • 服务可以部署在网格内的任意集群。
  • 服务可以实现跨地域的灾备和负载均衡。

单网络 / 多网络模式

  • 单网络:当网格内多个 Kubernetes 集群互联,且不同集群的 Pod 可以通过 Pod IP 互相访问时,网格以单网络模式运行。在此模式下,Pod 可以直接通信,无需通过 Istio 网关或其他组件转发。

  • 多网络:当网格内的集群不处于同一网络平面(VPC)时,不同集群的 Pod 必须通过 Istio 网关进行通信。