У меня есть служба контейнеров Azure (Swarm). Я запускаю docker-compose с несколькими http aspi и веб-сайтами в его определении. Как я могу настроить агент роя, чтобы разрешить входящий трафик на эти API? (они работают на разных портах). По умолчанию я могу получить доступ к API или веб-сайту только через порт 80.
Как открыть настраиваемый порт для агента контейнера Azure (Swarm)?
Ответы (1)
По умолчанию балансировщик нагрузки имеет открытые порты 80, 8080 и 443. Если вы хотите подключиться к другому порту, вам потребуется открыть этот порт в балансировщике нагрузки Azure для пула агентов.
Существует документ показывает, как открыть дополнительные порты для ваших приложений в службе контейнеров Azure.
person
Wayne Yang
schedule
18.01.2018
Этот документ не для Swarm, но он отлично работает! Спасибо. В случае Swarm не было необходимости добавлять правила группы безопасности для входящей/исходящей связи.
- person aph5; 18.01.2018
@aph5 . Да, как сказано в инлайне, нам просто нужно открыть порт на балансировщике нагрузки Azure. Этот документ показывает шаги для этого.
- person Wayne Yang; 18.01.2018