Нужно ли открывать сервисный порт Marathon-LB в облаке для настройки DCOS? - PullRequest
0 голосов
/ 28 августа 2018

У меня установлена ​​и работает Azure DCOS с Marathon-LB в качестве балансировщика пограничной нагрузки.

Предположим, у меня есть ниже трех услуг отдыха, добавленных через марафон

  1. http://localhost:80/ - веб-приложение - сервисный порт - 10101

  2. http://localhost:8082/test/abc - restservice - сервисный порт - 10102

  3. http://localhost:5000/ - restservice - сервисный порт - 10103

Как я могу получить к нему доступ по лазурному URL? Нужно ли открывать служебные порты, потому что здесь Его написано

"По умолчанию marathon-lb связывается с сервисным портом каждого приложения и отправляет входящие запросы экземплярам приложения.

Сервисы предоставляются через их сервисный порт (см. Раздел Обнаружение сервисов и балансировка нагрузки для справки), как определено в их определении Marathon "

Я могу получить доступ к первому URL, но не ко второму

http://azurepublichost/

http://azurepublichost/test/abc ??

https://docs.microsoft.com/en-us/azure/container-service/dcos-swarm/container-service-load-balancing Это говорит об открытии порта в Azure Loadbalancer. Я думаю, чтобы открыть hostPort

...