В Docker 1.12 Swarm Mode, если у меня есть более одной задачи одной и той же службы, работающей на одном узле и публикующей один и тот же порт, можно ли выполнить какой-либо баланс нагрузки между задачами? Или какова цель наличия большего количества экземпляров службы, чем количество узлов?
Например.
node swarm init
node service create --name web --replicas=2 --publish=80:80 nginx
Теперь, если я открою браузер и получу доступ к http://localhost/ (многократно обновляя страницу), кажется, что все соединения обрабатываются такая же задача, как может показаться, если сделать:
docker logs [container1]
docker logs [container2]
PS: хорошо, я знаю, что нет смысла иметь рой из одного узла, но то же самое, кажется, происходит, если у меня есть 10 узлов в рое (с сервисом, масштабированным до 10 реплик), а затем я теряю один из этих узлов (2 задачи сервиса будут запущены на одной ноде и одна из них никогда не получит соединения).
Спасибо.