看一下以下场景:
- 我有一个包含 4 个节点的 CoreOS / fleet 集群。
有 4 个 Apache 单元,其行如下
冲突=apache@%i.service
一台机器发生故障。
Fleet 会尝试在另一台主机上重新启动该单元,但没有可用的主机。fleet 在这种情况下会做什么?处理不同的选项(如MachineMetadata
和)之间有什么不同吗?Conflicts
答案1
无法调度的单元将处于停机状态。当合适的机器重新加入集群时,该单元将重新启动。
在您的示例中,这应该不是什么大问题,因为在同一台机器上运行两个相同的 apache 单元没有多大意义。