Вы можете объединить ваше первое решение со вторым.Что-то вроде этого хорошо работает для меня в моей среде:
mode: global
placement:
constraints:
- node.role == worker
Единственная проблема заключается в том, что вам нужно назначить метку (worker
) для каждого узла, который вам нужно запуститьуслуга включена.