怎么运用 Istio 进行多集群布置办理(2): 单操控平面 Gateway 衔接拓扑

单操控平面拓扑下,多个 Kubernetes 集群一起运用在其中一个集群上运转的单个 Istio 操控平面。操控平面的 Pilot 办理本地和长途集群上的服务,并为一切集群装备 Envoy Sidecar 署理。

集群感知的服务路由

Istio 1.1 中引入了集群感知的服务路由才能,在单一操控平面拓扑装备下,运用 Istio 的 Split-horizon EDS(水平切割端点发现服务)功用可以经过其进口网关将服务恳求路由到其他集群。根据恳求源的方位,Istio 可以将恳求路由到不同的端点。

在该装备中,从一个集群中的 Sidecar 署理到同一集群中的服务的恳求依然被转发到本地服务 IP。假如方针作业负载在其他集群中运转,则运用长途集群的网关 IP 来连接到该服务。

怎么运用 Istio 进行多集群布置办理(2): 单操控平面 Gateway 衔接拓扑

如图所示,主集群 cluster1 运转全套的 Istio 操控平面