首页 > 解决方案 > Kubernetes 中的功能,但 Swarm 中没有

问题描述

我一直在网上观看一些关于 Docker Swarm 和 Kubernetes 的课程——课程和网上的一般意见似乎都同意并建议 Kubernetes 虽然有更陡峭的学习曲线,但它更强大。在尝试在线搜索后,我没有找到任何类型的 Kubernetes 支持的功能列表,但除了 Autoscaling 之外,Swarm 中没有。

我只是想知道是否有任何专家可能与两者都合作过,或者只是拥有知识并且可以帮助回答“Kubernetes 到底如何比 Swarm 更强大”的问题?(不包括自动缩放)

为了清楚起见,我并不是要求详尽的功能列表,只是到目前为止我看到的所有比较都相对模糊,自动缩放功能虽然不错,但可能不适用于某些项目。所以我只是想知道还有哪些其他主要功能支持其中一个但不支持

提前致谢

标签: kubernetesdocker-swarm

解决方案


如果我错了,有更多经验的人可以纠正我,但根据我的经验,对于大多数项目,两者都会提供所需的功能

Docker Swarm 自 1.12 版起才包含在 Docker 中,并于 2016 年推出,而 Kubernetes 于 2014 年推出。这意味着很多用户群已经学会使用 Kubernetes 并且属于一个不断发展的社区,所以为什么要切换蜂拥而至?

由于设置和管理 k8s 的复杂性,许多在线云服务开始销售对管理 k8s 的支持,这反过来又引起了关于 k8s 的大量讨论。

最后,Swarm 易于使用和配置的原因之一是因为它是固执己见的,如果您想要提供的行为,那就太好了,但是如果出于某种原因您想做一些不同的事情,那么它甚至可能是不可能的


推荐阅读