Может ли приложение, работающее на OpenShift, быть частью установки балансировки нагрузки с тем же приложением, работающим на устаревшей Linux / Tomcat - PullRequest
0 голосов
/ 07 февраля 2019

Я поддерживаю пару весенних загрузочных веб-приложений.

В настоящее время они работают как файлы WAR, развернутые в одном экземпляре Tomcat на двух серверах Linux.

Спереди у меня есть загрузкабалансировщик для распределения нагрузки по 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

так, что нагрузка распределяется на одну треть каждого.

РебятаУправление устаревшим балансировщиком нагрузки утверждает, что это невозможно сделать: - (

Я сам не очень разбираюсь в балансировщиках нагрузки.Я гуглил эту тему и нашел статьи о маршрутизации от «Edge Load Balancer» к Openshift, но я действительно не знаю правильного термина для того, что я пытаюсь сделать.

Я надеялся, что балансировщик нагрузки сможет обработатьmyapps.openshift.mydomain.com как еще один черный ящик - как два устаревших сервера.

Можно ли это сделать?

И если да, то какова правильная терминология для этого понятия - каково правильное названиечто я пытаюсь сделать?

...