2017-08-06 14 views
1

我需要爲容器編排做出決定,並且需要幫助以找出現實世界中可能發生的使用docker swarm over kubernetes的侷限性,如果有人遇到任何此類限制,請提出建議。碼頭羣相比kubernetes有哪些限制?

集裝箱集羣可能會達到大約50-100個集裝箱的值。

+0

如果您感興趣,您可以檢查其他方式。例如,Swarm在祕密管理和節點之間的分配方面頗爲發達,而Kubernetes似乎仍然在使用etcd時以純文本分發祕密。 https://github.com/kubernetes/kubernetes/issues/12742。這對你來說可能很重要。 – dbalakirev

回答

1

碼頭羣是年輕人,並有很多功能相對較快地推出。然而,這會導致更多的問題並打開「嚴重」的錯誤。對於生產系統來說應該是100%,這可能是一個問題。我親自經歷了a bug,因爲它們被分配了一個已經被佔用的IP,所以不可能啓動新的容器。這迫使我關閉我的羣(這是一個開發系統,所以我不介意太多)。

我建議你看看github上的the most commented swarm bugs/issues

+0

謝謝@herm,並且_Starting容器failed_問題依然存在於更新版本的docker swarm中。 –

+0

正如你在github中看到的那樣,問題自3月份開放以來仍然存在。我在17.06版本中體驗過它。 如果您想查找功能中的某些差異,請查看您的負載平衡選項,以及您在運行服務時可以使用哪些規則(約束條件)。我認爲在kubernetes中,您可以定義一組服務,這些服務是要部署在同一個(但任意)機器上的「包」。這在羣體中是不可能的。 – herm