【发布时间】:2020-06-02 15:53:21
【问题描述】:
我正在使用 GKE,并在集群上安装了 nginx 入口控制器。 GCP 自动创建了一个 TCP 负载平衡器,以将请求从外部临时 IP 重定向到我的集群节点 (nginx)。
我在 VM 上部署了另一个 Web 应用程序,我想在 VM 和 gke 集群之间按子域平衡传入请求。为此,我创建了一个具有 2 个后端以及主机和路径规则的全局负载均衡器。
我将 DNS 记录 A 配置为指向全局负载平衡器。
我可以从我的域访问虚拟机,但无法访问安装在 GKE 上的入口。
我尝试将 gke-backend 配置为实例组(节点池)和指向 TCP 负载均衡器的 Internet 网络端点组。但没有成功:-(
如何在 GCP 中平衡 VM 和 GKE 集群?
【问题讨论】:
-
您是否调试过您的网络配置?您是否激活了流日志以查看您的 tcp 数据包发生了什么?
标签: nginx google-cloud-platform load-balancing google-kubernetes-engine nginx-ingress