如何在GKE上使用L7(通过HTTP / 2 + TLS的Ingress)为GRPC服务进行负载平衡?
我知道我可以使用L4(TCP层)配置具有“LoadBalancer”类型的服务。但是我想知道是否可以使用Ingress + L7负载平衡来处理HTTP / 2 + TLS。
此外,我看到“不支持将HTTP / 2发送到GKE后端”(请参见https://cloud.google.com/load-balancing/docs/backend-service#HTTP2-limitations)。但我不知道这是否是实际情况。
我知道我可以使用L4(TCP层)配置具有“LoadBalancer”类型的服务。但是我想知道是否可以使用Ingress + L7负载平衡来处理HTTP / 2 + TLS。
此外,我看到“不支持将HTTP / 2发送到GKE后端”(请参见https://cloud.google.com/load-balancing/docs/backend-service#HTTP2-limitations)。但我不知道这是否是实际情况。
Ingress
进行配置。 :) 但是你可以尝试模仿 Ingress 在 GCP 网络 API 对象上实际执行的操作,并尝试自己使用 HTTP/2 端口进行重建,但我不建议这样做。目前我建议先进行 L4。 :) - ahmet alp balkan