Я переношу устаревшее приложение, развернутое на двух физических серверах [web-app (node1) и DB (node2)].
Хотя следующий блог полностью выполнил мое требование.но все же некоторые вопросы
https://codeblog.dotsandbrackets.com/multi-host-docker-network-without-swarm/#comment-2833
1 - Для упомянутого веб-приложения сценария (узел1) и БД (узел2) мы можем использовать параметры порта expose, и веб-приложение будет использовать этот порт, почемусоздать оверлейную сеть?
2 - с помощью swarm-mode с replica = 1 мы можем добиться того же, так что какое преимущество мы получим при использовании оверлейной сети без swarm mode?
3-если узел, на котором установлен консул, отключается, все наше приложение больше не работает. (исправить, если понимание неверно)
4- В режиме роя, если узел менеджера выходит из строя (в котором также есть веб-приложение), мойпонимание роя запустит оба контейнера на доступном хосте?пожалуйста, поправьте меня, если мое понимание неверно?