Docker - Распределение нагрузки для докеров - PullRequest
0 голосов
/ 02 января 2019

Если я запускаю несколько докеров-контейнеров из одного образа на машине с Linux, на которой установлен докер (только на одной машине, так что никакой docker-swarm). Нужно ли предоставлять какую-либо конкретную конфигурацию балансировки нагрузки для докера, чтобы использовать все контейнеры?

Если docker делает это без какой-либо дополнительной настройки, то какую политику балансировки нагрузки он использует?

1 Ответ

0 голосов
/ 02 января 2019

Вам нужен обратный прокси-контейнер, такой как nginx, traefik и т. Д. Сам Docker не балансирует нагрузку, вы даже не можете привязать несколько контейнеров к одному и тому же порту вне режима роя.

PS.Вы можете использовать режим роя только с одной машиной (без виртуальной машины), это будет один управляющий узел.В дополнение к встроенной функции балансировки нагрузки вы также получаете преимущества от улучшенных аннотаций (задачи, сервисы, стеки ...).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...