在OpenShift上运行的应用程序可以与在旧版Linux / Tomcat上运行的同一应用程序一起成为负载均衡器设置的一部分吗?

时间:2019-02-07 11:58:14

标签: openshift load-balancing

我正在维护几个Spring Boot Web应用程序。

它们当前作为部署在两台Linux服务器上同一Tomcat实例上的WAR文件运行。

在前面,我有一个负载平衡器,用于通过URL myapps.mydomain.com分配负载。

除了实际的应用程序之外,两个后端Tomcat实例都公开了/up/up.html,以允许负载均衡器知道每个实例的状态。

  • myapps.mydomain.com
    • ip-address-1:8080/up/up.html
    • ip-address-2:8080/up/up.html

现在我正在将应用程序迁移到OpenShift,并且所有应用程序端点(包括/up/up.html)都被OpenShift公开为myapps.openshift.mydomain.com

有一段时间,我想通过旧版负载均衡器与旧版服务器并行运行OpenShift应用程序-基本上:

  • myapps.mydomain.com
    • ip-address-1:8080/up/up.html
    • ip-address-2:8080/up/up.html
    • myapps.openshift.mydomain.com:80/up/up.html

使负载分配到每个负载的三分之一。

管理旧式负载均衡器的人声称这无法完成:-(

我自己对负载均衡器了解不多。我一直在搜寻该主题,并找到了有关从“边缘负载平衡器”到Openshift进行路由的文章,但我真的不知道我要做什么的正确术语。

我希望负载均衡器可以将myapps.openshift.mydomain.com视为另一个黑箱-就像两个旧服务器一样。

可以做到吗?

如果是的话-这个概念的正确术语是什么-我要做什么的专有名称是什么?

0 个答案:

没有答案