有没有一种方法可以将我的前端集群中的应用程序负载均衡器连接到AWS中后端集群创建的经典负载均衡器



我有一个公共和私有集群。我的前端应用程序在公共集群中,后端在专用集群中。每个集群各有2个工作节点。

现在,我们想将流量从FE路由到BE。例如:/api/sme/apple应该连接到一个应用程序,/api/sme/orange应该连接到另一个在kubernates中作为服务公开的应用程序。我们已经给出了类型:服务中的负载平衡器,因此部署时的私有集群会创建经典负载平衡器。前端有一个入口文件,通过该文件可以创建ALB。

现在,我们正试图通过侦听器将流量从ALB通过目标组路由到私有集群中的CLB。这在AWS中可能吗?如果是,如何?

感谢您的时间并提前提供帮助。

这是不可能的,至少不容易。CLB没有静态IP地址。你可以通过私人IP使用目标将ALB临时连接到CLB,但这并不稳定,因为CLB IP地址可能会更改,你无法控制它。

理想情况下,您应该将NLB用于静态IP地址。如果没有,您必须开发一个自定义解决方案,该解决方案将检查CLB IP地址并相应地更新目标组。如图所示。

如果你需要这样的功能,你应该使用

相关内容

  • 没有找到相关文章

最新更新