【问题标题】:What are the limitations of docker swarm over kubernetes?docker swarm over Kubernetes 的局限性是什么?
【发布时间】:2017-08-07 05:04:55
【问题描述】:

我需要为容器编排做出决定,并且需要帮助找出在现实世界场景中使用 docker swarm over kubernetes 可能发生的限制,如果有人遇到过任何此类限制,请提出建议。

容器集群可能达到大约 50-100 个容器的值。

【问题讨论】:

  • 如果您对此感兴趣,您可以反过来检查。例如,swarm 在节点之间的秘密管理和分发方面相当发达,而 Kubernetes 在使用 etcd 时似乎仍然以纯文本形式分发秘密。 github.com/kubernetes/kubernetes/issues/12742。这可能对您很重要。

标签: docker kubernetes docker-swarm


【解决方案1】:

Docker swarm 很年轻,有很多特性引入的比较快。然而,这会导致更多问题并打开“严重”错误。对于应该 100% 运行的生产系统,这可能是个问题。我亲身经历过a bug 导致无法启动新容器,因为它们被分配了一个已经被占用的 IP。这迫使我关闭了我的 swarm(这是一个开发系统,所以我不太介意)。

我建议在 github 中查看the most commented swarm bugs/issues

【讨论】:

  • 感谢@herm,Starting container failed 问题在较新版本的 docker swarm 中仍然存在。
  • 正如您在 github 中看到的,该问题自 3 月以来一直存在,因此它仍然存在。我在 17.06 版本上体验过。如果您想找到功能的一些差异,请查看您有哪些负载平衡选项以及在运行服务时可以使用哪些规则(约束)。我认为在 kubernetes 中,您可以定义一组服务,这些服务是要部署在同一台(但是任意的)机器上的“包”。这在 swarm 中是不可能的。
猜你喜欢
  • 2018-02-12
  • 2018-04-01
  • 1970-01-01
  • 2014-05-11
  • 1970-01-01
  • 1970-01-01
  • 2022-11-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多