Ми використовуємо докер з 1 1/2 року без налаштування "одиночного хоста". Але тепер ми хочемо піти далі і використовувати Docker Swarm (остання версія).
Наша стара установка була просто, одиночні хости з nginx як Reverse-Proxys та деякими магіями для оновлення конфігурацій та запиту SSL-сертифікатів для нових послуг.
Що я не розумію: як налаштувати Failover / HA за допомогою Docker Swarm
Наприклад:
- 3 віртуальних машин, які виступають як Master + Worker (я не знаю, що ідеальна установка, але нам потрібно економити гроші).
Тепер скажімо GoDaddy з доменом, як myswarm.com, цей домен повинен бути встановлений на один зовнішній IP, я б вибрав зовнішні IP-адреси Swarms VM, і він повинен працювати.
Але що відбувається, коли VM, пов’язаний з доменом, знижується? Як впоратися з цим сценарієм за допомогою Докера? Або мені потрібні ще 2 вітрини з HAProxy та деякими VIP-особами, що виходять назовні?