Консультация Docker Swarm как соединить две сети overlay network
Цена договорная
Краткое описание:
Надо создать docker swarm сеть на 1000 нод объедиенных в overlay (ingress) сеть
как объединить несколько overlay сетей docker swarm?
Как правильно создать ingress сеть на 1000 узлов ?
(скорее всего будет 500 нод по 2 ядра и 1000 реплик nodejs сервиса)
Или надо ставить nginx или traefik и за ним ставить overlay сети по 256 узлов каждая?
Вот тут в документации описывается ограничение на создание ovewrlay сетей для swarm, сказано что не надо создавать сети более чем на 256 IP
https://docs.docker.com/engine/swarm/networking/
Overlay network size limitations
Docker recommends creating overlay networks with /24 blocks. The /24 overlay network blocks limit the network to 256 IP addresses.
This recommendation addresses limitations with swarm mode. If you need more than 256 IP addresses, do not increase the IP block size. You can either use dnsrr endpoint mode with an external load balancer, or use multiple smaller overlay networks. See Configure service discovery for more information about different endpoint modes
Чуть ниже в документации Docker создает сеть на 65534 узлов
https://docs.docker.com/engine/swarm/networking/#c...
Create a new overlay network using the --ingress flag, along with the custom options you want to set. This example sets the MTU to 1200, sets the subnet to 10.11.0.0/16, and sets the gateway to 10.11.0.2.
В документации сказано:
"You can either use dnsrr endpoint mode with an external load balancer"
Если я правильно понял - то надо поднять nginx или traefic и уже за ними расположить 5 overlay сетей?
Можно ли использовать nginx - или здесь использование traefic (я с ним не знаком) обязательно ?
Что хочу:
Небольшая консультация по docker swarm как это делать.
Полностью рабочая кофнигурация (на prod) пока не нужна
Грубо говоря нужен небольшой пример - например
запускаешь две оверлей сети
ставишь nginx (краткая конфигурация) который ссылает на 2 overlay сети и делает балансировку
Пока потребности в боевом развертывании нет - хочу понимать в каком направлении двигаться и что изучить .
Цену укажите пожалуйста сами
P.S Kubernetis не предлагать!
Надо создать docker swarm сеть на 1000 нод объедиенных в overlay (ingress) сеть
как объединить несколько overlay сетей docker swarm?
Как правильно создать ingress сеть на 1000 узлов ?
(скорее всего будет 500 нод по 2 ядра и 1000 реплик nodejs сервиса)
Или надо ставить nginx или traefik и за ним ставить overlay сети по 256 узлов каждая?
Вот тут в документации описывается ограничение на создание ovewrlay сетей для swarm, сказано что не надо создавать сети более чем на 256 IP
https://docs.docker.com/engine/swarm/networking/
Overlay network size limitations
Docker recommends creating overlay networks with /24 blocks. The /24 overlay network blocks limit the network to 256 IP addresses.
This recommendation addresses limitations with swarm mode. If you need more than 256 IP addresses, do not increase the IP block size. You can either use dnsrr endpoint mode with an external load balancer, or use multiple smaller overlay networks. See Configure service discovery for more information about different endpoint modes
Чуть ниже в документации Docker создает сеть на 65534 узлов
https://docs.docker.com/engine/swarm/networking/#c...
Create a new overlay network using the --ingress flag, along with the custom options you want to set. This example sets the MTU to 1200, sets the subnet to 10.11.0.0/16, and sets the gateway to 10.11.0.2.
В документации сказано:
"You can either use dnsrr endpoint mode with an external load balancer"
Если я правильно понял - то надо поднять nginx или traefic и уже за ними расположить 5 overlay сетей?
Можно ли использовать nginx - или здесь использование traefic (я с ним не знаком) обязательно ?
Что хочу:
Небольшая консультация по docker swarm как это делать.
Полностью рабочая кофнигурация (на prod) пока не нужна
Грубо говоря нужен небольшой пример - например
запускаешь две оверлей сети
ставишь nginx (краткая конфигурация) который ссылает на 2 overlay сети и делает балансировку
Пока потребности в боевом развертывании нет - хочу понимать в каком направлении двигаться и что изучить .
Цену укажите пожалуйста сами
P.S Kubernetis не предлагать!
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Приятно общаться с человеком, который делает основываясь на собственном опыте.
С первых слов ощущается что Сергей развертывал сервисы на Docker Swarm и дает советы на основе собственного опыта!