Что произойдет, если флот не сможет соответствовать требованиям для подразделения
Взгляните на следующий сценарий:
- У меня есть кластер CoreOS / флота с 4 узлами.
Есть 4 апача со следующей строкой
Conflicts=apache@%i.service
Одна машина выходит из строя.
Fleet попытается перезапустить устройство на другом хосте, но нет доступных хостов. Что делает флот в этой ситуации? Есть ли различия между различными вариантами, такими как MachineMetadata
а также Conflicts
1 ответ
Решение
Подразделение, которое не может быть запланировано, просто не работает. Когда подходящая машина присоединяется к кластеру, она снова запускается.
Это не должно быть большой проблемой в вашем примере, так как нет большого смысла в том, чтобы два одинаковых модуля Apache работали на одной машине.