2016-07-23 83 views
-1

是否可以使用不同雲提供商上的節點創建碼頭羣集羣?是否有可能使用不同雲提供商上的節點創建碼頭羣集羣?

讓我們假設他們中的一些在AWS上,一些在GCE上和一些在Azure上?

+0

爲什麼你不問之前先試一下? – Julien

+0

可悲@JulienBernu我離開的國家,我沒有足夠的錢支付所有這些雲,甚至沒有人測試它。我真的會這樣做,如果可以的話,但因爲我不能想到到社區。我從來沒有希望人們在幫忙之前就會生氣。不管怎麼說,還是要謝謝你 – bitgandtter

回答

1

我的理解是,只要你的節點可以訪問對方,那麼你就可以創建一個羣簇。無論您的雲提供商是誰或您的節點位於何處。

如果仔細閱讀swarm deployment document,您會發現部署羣集的關鍵是「讓計算節點與控制器節點通信」。假設你已經與羣控制器節點和發現服務(如領事或ETCD)都安裝完畢,你可以添加這樣的計算節點:

$ docker run -d swarm join --advertise=<node_ip>:2375 consul://<consul_ip>:8500 

node_ipconsul_ip應該是你的控制器節點的IP 。

所以棘手的部分是,你可以讓你的節點相互溝通?其實這個問題不容易回答。你需要關心IP分配,網絡設計,路由器等。

相關問題