GKE:在生产环境中从 TCP 切换到 Ingress 负载均衡器

GKE:在生产环境中从 TCP 切换到 Ingress 负载均衡器

我们在 Google Kubernetes 中运行了多个部署。它们中的大多数都是使用默认配置设置的 Web 服务,因此它们具有由 TCP 负载均衡器提供服务的公共 IPv4 地址。
在意识到如果我们设置了入口,我们将拥有更好的监控能力后,我开始为一些服务添加它们。这非常顺利,在将 DNS 记录指向新 IP 后,所有流量都通过入口进入。

一切进展顺利,直到我们的 IP 配额超出,因为旧的 LB 仍然存在并阻止了 IP 地址。现在我可以简单地删除负载均衡器,但我真的不明白服务、负载均衡器之间的区别以及它们如何连接到 Kubernetes。我有点担心我会破坏服务可用性、滚动发布或一次性破坏一切。

如何从默认的 Kubernetes 负载平衡转移到生产中的 Ingress,并在此过程中释放公共 IP 地址?

相关内容