2016-10-03 178 views
0

目前我正在試圖安裝一個碼頭工人羣中的方式如下:羣集羣領事設置

  • NodeA上:SwarmManager1 + Consul1
  • 基站:SwarmManager2 + Consul2
  • NODEC:SwamNode1(廣告Consul1 )+ Consul3
  • 聯接的:SwarmNode2(言及Consul2)

我做了一些測試HA,發現follwing行爲:

同時監測泊塢窗集羣信息我注意到SwarmNode2從期間的重啓時間羣集斷開我已經重新啓動基站。 我得到的解釋是,因爲Consul2出現故障並且Node2配置爲連接到同一個Consul,它在集羣透視圖上變得不可用。

什麼是正確的方法來設置的,爲了避免這個問題,羣集裝箱發現服務?

回答

3

我建議創建一個領事簇,優選獨立不同的節點上。 創建羣集後,只要維持法定人數,所有領事客戶端都應繼續正常運行。

我還建議給多個領事服務器地址與-join標誌,以確保代理商將能夠在情況下歸隊將重新啓動,而一些領事服務器的下降。

+0

如何使用consul容器有它們,並在外部LB中啓用VIP。 Swarm容器將與VIP通信並基本訪問所有的Consuls。 – Mgccon