看看下面的場景:
- 我有一個具有 4 個節點的 CoreOS/fleet 叢集。
有 4 個 apache 單元,其中包含以下行
衝突=apache@%i.service
一台機器宕機了。
Fleet 將嘗試在另一台主機上重新啟動該設備,但沒有可用的主機。在這種情況下,艦隊會做什麼?不同選項的處理之間是否有任何差異,例如MachineMetadata
和Conflicts
答案1
無法安排的單位只會維持不變。當合適的機器重新加入叢集時,該單元將再次啟動。
在您的範例中,這不應該是一個大問題,因為在同一台電腦上運行兩個相同的 apache 單元沒有多大意義。