我在 GCP 上有一个集群,上面有多个部署。部署通过 NodePort 服务公开。我正在设置一个 HTTP(S) 负载均衡器,目的是从前端路由到后端服务,一个域到一个部署。
问题是当我保存负载均衡器时,我定义的后端服务突然都指向同一个端口。这导致两个定义的域都指向相同的服务。
https://i.imgur.com/q2tfbFY.png 这是它的设置方式,有两个后端服务。
https://i.imgur.com/sBaRsdd.png 这是主机和路径规则的定义方式。
https://i.imgur.com/JGt7aco.png 编辑“first-backend-service”中的“Port numbers”并保存负载均衡器时,“second-backend-service”中的端口号会发生变化与“first-backend-service”中定义的相同。
我试过使用两个负载均衡器,每个服务一个,结果相同。