2017-08-06 13 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