我正在评估Kubernetes (使用Docker容器,而不是Kubernetes)和Docker Swarm,可以使用您的输入。
如果我在一个少于100台服务器的服务器群中查看3 (8.76小时)或4 (52分钟)9的可靠性,Kubernetes会因为其复杂性而被夸大吗?Docker Swarm足够了吗?
发布于 2017-09-04 23:29:39
Docker swarm将能够满足您的需求。我建议你从Docker swarm开始,因为对于任何以前使用过Docker的人来说,它都非常健壮和简单。
对于Docker用户,您需要学习许多新概念才能使用Kubernetes。此外,在不使用预配置的云平台的情况下在本地设置Kubernetes并不简单
另一方面,Kubernetes更加灵活和可扩展。Kubernetes比Docker swarm更老,kubernetes社区的社区真的很大。
发布于 2018-10-13 20:00:44
这真的取决于你的实际需求,Kubernetes或Swarm orchestrators不是银弹。要真正从容器技术中获益,必须对应用程序进行适当的设计。这些云原生应用程序的设计指南是Heroku制定的十二要素应用程序原则。
如果你想要扩展和实现全局扩展,Kubernetes是一个很棒的框架,可以大规模运行分布式应用程序。如果你有很多Java应用程序,也许是容器化的传统应用程序,那么Swarm是最好的选择。
业务需求可以促使您做出正确的选择。
希望这能有所帮助!
https://stackoverflow.com/questions/46039434
复制相似问题