Мы работаем с docker cluster
с несколькими работниками и менеджером.
Наша текущая проблема:
У нас Jwilery Nginx proxy
работает на всех узлах, что не вызывает никаких проблем. Что вызывает у нас проблемы, так это то, что мы работаем с услугой, например, grav
.
Это доступно только тогда, если домен указывает на IP-адрес, на котором в это время работает служба.
Мой вопрос сейчас:
Есть ли способ маршрутизации домена таким образом, что нам нужно только установить A-record
и Docker
делает internal routing
на соответствующем узле, где работает веб-сайт?
Если да, как бы мы это осознали или есть другие альтернативы, с помощью которых это легче реализовать?
Полезная информация:
1 manager
4 workers
a total of 5 ip addresses (Public)
Все Barebone
Сервер с Docker (Without Kubernetes etc.)
1 decentralized data server with NVME
Веб-сайт может быть вызван, если домен указывает на judge Worker Target 1 Public IP
для всех доменов с переключением при сбое, в т.ч. Внутренняя маршрутизация к соответствующим работникам.
Ресурсы:
Чтобы реализовать это, никакие ресурсы не позорны. Другие серверы также могут быть использованы для этого сценария.
ps: Вы также можете связаться со мной другими способами для тестирования и т. П.