2017-02-15 38 views
0

我想弄清楚Docker Swarm還是Kubernetes對我的用例來說是個不錯的選擇。正向代理集羣

基本上,我想建立一個小羣集的正向代理(通過squid,nginx或自定義nodejs腳本),並且能夠部署/啓動/停止/清除它們。

我應該能夠通過一個IP地址訪問代理羣集,管理員應該能夠將請求負載平衡到一個節點,並且每個代理節點必須使用唯一的傳出IP地址。

我想知道:

  1. 是泊塢窗羣和/或Kubernetes去了解它的正確方法?

  2. 如果是這樣,我應該在單個專用服務器或單獨的虛擬服務器上設置Docker Swarm和/或Kubernetes及其工作節點(運行代理)嗎?

  3. 是否也能對所有羣集節點共享緩存文件系統存儲,常見的配置等

  4. 任何其他提示,以得到這個工作。

謝謝!

回答

1
  1. 泊塢運行在羣模式應該爲一個單一的專用服務器上,此
  2. 運行碼頭工人正常工作;我認爲不需要虛擬服務器。您也可以在多個專用服務器上運行羣集。
  3. https://docs.docker.com/engine/swarm/secrets/適用於某些設置和配置。如果您需要大量存儲空間,只需將數據庫服務添加到羣集中即可。

Docker羣集模式非常適合您的需求;請求在您的羣中自動平衡,並且每個服務實例可以配置爲具有唯一地址。你應該看看羣模式教程:https://docs.docker.com/engine/swarm/swarm-tutorial/

+0

謝謝!這將有助於開始。 – Nick