【发布时间】:2020-06-17 13:48:46
【问题描述】:
有人尝试过使用这个捆绑包吗?主要问题是否真的有意义,只要 App Gateway 作为 K8S Ingress Controller 的主要优势是能够直接连接到 Pod,避免 NodePort 模式。 在 Istio Ingress Gateway 的情况下,我们仍然有额外的到 pod 的跃点,所以 L3 Azure ILB 应该也可以吗?
【问题讨论】:
-
这没有任何意义。应用网关是 L7,负载均衡器是 L4。应用程序网关(或负载均衡器)无法直接连接到 Pod,它与主机相关联。真正的问题是什么?
-
@4c74356b41 有一个应用网关入口控制器 (AGIC):docs.microsoft.com/en-us/azure/application-gateway/…。我在一个项目中使用它,效果很好。对于这个项目,我们需要使用应用网关,因此使用 AGIC 我们不需要另一个负载均衡器。我会说,如果您需要在集群顶部使用 AGIC 的应用程序网关是有意义的,但实际上取决于您的用例。
-
我知道应用程序网关入口控制器是什么,但它不是 L3。其他需要考虑的事情 - 与 Istio 网关相比,应用程序网关缺乏功能。必须证明为应用程序网关等付费是合理的
-
@4c74356b41 是的,它可以直接连接到 pod,因为 azure CNI pod 直接在 vnet 中有 IP 地址,问题是结合 App Gateway 和 istio 是否有意义
-
不,它没有。因为应用程序网关严格不如 istio 入口网关
标签: azure kubernetes kubernetes-ingress istio azure-aks