Описание правил миграции сервисов (контейнеров) диспетчера
Сервисы, имеющие тип Global, размещаются по 1 экземпляру на каждом существующем узле кластера Docker Swarm.
Сервисы, имеющие тип Replicated, размещаются в указанном количестве на любом свободном узле, данный тип сервиса может быть перенесен автоматически при неисправности узла, на котором он расположен.
| Сервис | Тип | Количество узлов | Управление | Перенос |
|---|---|---|---|---|
| vdi-nats-server | Replicated | 1 | Swarm | Auto |
| vdi-nats-worker | Global | N | Swarm | Auto |
| vdi-redis | Replicated | 1 | Swarm | Auto |
| vdi-migrations | Replicated | 1 (0) — запускается только на этапе завершения установки/обновления |
Swarm | Auto |
| vdi-tornado-1 | Global | N | Swarm | Auto |
| vdi-tornado-2 | Global | N | Swarm | Auto |
| vdi-tornado-3 | Global | N | Swarm | Auto |
| vdi-pool-worker | Replicated | 1 | Swarm | Auto |
| vdi-vm-manager | Replicated | 1 | Swarm | Auto |
| vdi-monitor-worker | Replicated | 1 | Swarm | Auto |
| vdi-frontend | Global | N | Swarm | Auto |