В чем разница между docker глобальным сервисом и репликацией и как изменить количество глобальных сервисов? - PullRequest
1 голос
/ 20 января 2020

docker service ls:

pclmy6i40arj        consul_consul                 global              4/4                 consul:latest 
wr95np1xsqr0        consul_consul-agent           global              4/4                 consul:latest

Я хочу изменить количество глобальных сервисов, как это сделать?

1 Ответ

0 голосов
/ 20 января 2020

В режиме global запуск одной реплики службы на узел роя. Количество глобальных реплик равно количеству узлов роя. В режиме replica вы можете запускать любое количество экземпляров сервисов.

Официальная документация гласит:

Для реплицируемых сервисов вы указываете количество задач реплики для менеджера роя планировать на доступные узлы. Для глобальных сервисов планировщик размещает одну задачу на каждом доступном узле, которая удовлетворяет ограничениям размещения сервиса и требованиям к ресурсам.

...