У меня установлена и работает Azure DCOS с Marathon-LB в качестве балансировщика пограничной нагрузки.
Предположим, у меня есть ниже трех услуг отдыха, добавленных через марафон
http://localhost:80/ - веб-приложение - сервисный порт - 10101
http://localhost:8082/test/abc - restservice - сервисный порт - 10102
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