Что происходит, если флот не может отвечать требованиям для единицы

Смотрите на следующий сценарий:

  • У меня есть CoreOS / быстроходный кластер с 4 узлами.
  • Существует 4 апачских единицы со следующей строкой

    Conflicts=apache % i.service

  • Одна машина понижается.

Флот попытался бы повторно запустить единицу на другом хосте, но нет никакого возможного доступного хоста. Что флот делает в этой ситуации? Есть ли любые differents между handeling различных вариантов как MachineMetadata и Conflicts

1
задан 18 June 2015 в 22:28
1 ответ

Блок, который не может быть запланирован, просто остается внизу. Когда подходящая машина снова подключится к кластеру, модуль будет запущен снова.

Это не должно быть большой проблемой в вашем примере, так как не так уж и много смысла иметь два одинаковых модуля apache, работающих на одной машине.

.
1
ответ дан 4 December 2019 в 00:05

Теги

Похожие вопросы