设置VirtualGateway

VirtualGateway 允许mesh外部的资源与mesh内部的资源进行通信。 VirtualGateway 在 EC2 实例ECS 服务EKS 以Envoy proxy的形式运行,与 VirtualNode不同,VirtualNode 是 Envoy 与应用一起运行,VirtualGateway 则是单独部署 Envoy。

外部资源必须能够将 DNS 解析成运行 Envoy 的服务或实例的 IP 地址。然后,Envoy 可以访问mesh内部的所有Resources。

在 VirtualGateway 处理传入请求是使用Gateway Routes配置的。 VirtualGateway 关联到负载均衡器,并允许使用Routes配置入口流量规则,类似于 VirtualRouter 的配置。

Product Catalog App with App Mesh