我正在尝试设置一个负载均衡器,将所有HTTP流量转发到我们的Kubernetes集群 . 我已根据此处的文档设置了全局转发规则,目标代理,URL映射和后端服务:https://cloud.google.com/compute/docs/load-balancing/http . 一旦请求到达我们的kubernetes集群,我希望我们的入口控制器纠正请求的路由 . 但是,对谷歌负载均衡器的请求返回502 .

我怀疑这种情况正在发生,因为Backend Service无法路由到Kubernetes集群 . 负载均衡器上的流量配置为转到我们的后端服务,后端服务又与实例组关联 . 此实例组与我们的Kubernetes集群关联的实例组相同 . 但由于后端服务与实例组相关联,而不是与kubernetes资源本身相关联,因此后端服务可能无法知道路由请求的位置?

我已经验证我们的后端服务的运行状况检查是否正常 . 直接向Kubernetes入口申请也可以 .

虽然我们可以将DNS记录更改为指向kubernetes群集的HTTP流量,但出于项目特定原因,我们希望此流量继续点击Google负载均衡器 .

谢谢!