Я новичок в Docker Swarm и создаю небольшой корпоративный экземпляр для организации, которая планирует частично использовать его для разработчиков для развертывания приложений, разработанных на заказ. Мы можем развернуть службы и выставить их на портах: например, http: // dockernode01: 8080. Мы понимаем, что можем проксировать их с помощью nginx или подобного, чтобы https://apps.org.com/foo проксировал http: // foo-service: 8080. Однако мы хотели бы проксировать их - или некоторые из них - автоматически. По сути, я хочу настроить прокси-сервер с помощью https://apps.org.com/ {0} , который прокси-сервером http: // {0} -service: 8080 и не должен изменять конфигурацию nginx каждый раз, когда Разработчик добавляет услугу.
Есть ли способ сделать это в nginx или другом инструменте, который сделает это за меня?
Да, вы можете использовать сервер envoyproxy xDS и подключить его к консулу для достижения этой цели