Задать вопрос

Архитектура (оркестрация?) сервисов в Docker — как правильно?

Есть классическая компоновка сервисов в docker-compose:

3 сервиса:
- load-balancer
- app
- db

И вот в какой-то момент мне нужно несколько инстансов app-а.

Скопипастить в docker-compose
- app
на
- app01
...
- appXY
явно что-то не то, чего хотелось бы

А как правильно?

Причём, потенциально, новые app-ы могут быть в другом дата-центре (наверное, это вопрос "со звёздочкой).

Вопрос не в том, как это непременно сделать круто/автоматом.
Каждый сервис я могу поднимать и "руками", если есть простое решения для "руками".

PS. k8s не предлагайте (в поиске более простых способов).
  • Вопрос задан
  • 446 просмотров
Подписаться 6 Средний Комментировать
Решение пользователя Dmitry К ответам на вопрос (2)
@q2digger
никого не трогаю, починяю примус
Если сервисы однотипные -
docker-compose up --scale service-name=2
если мы размазываем стэк между раздными докер-хостами к тому же, но не хотим k8s - ну, Docker Swarm
Ответ написан