据我所知,Kubernetes/Mesosphere是一个集群管理器,Docker Swarm是一种编排工具。我想了解他们是如何不同? Docker Swarm与Docker世界中的POSIX API类似,而Kubernetes/Mesosphere是不同的实现?或者他们是不同的层?Docker Swarm和Kubernetes/Mesophere有何区别?
8
A
回答
9
Swarm是一个非常简单的Docker附加组件。它目前不提供Kubernetes的所有功能。目前很难预测这些工具的生态系统将如何发挥,Kubernetes可能会利用Swarm。
19
披露:我在Kubernetes
Kubernetes首席工程师通过运行在谷歌的容器编排灵感集群组织系统。由构建该系统的许多相同工程师构建。它从根本上被设计为从容器构建分布式应用程序的环境。它包含用于复制和服务发现的基元作为核心基元,其中 - 这些东西通过Mesos中的框架添加。 Kubernetes的主要目标是构建,运行和管理分布式系统的系统。
Swarm是Docker努力扩展现有的Docker API以使得一群机器看起来像单个Docker API。从根本上说,我们在Google和其他地方的经验表明,节点API对于集群API是不够的。你可以在这里看到一堆讨论:https://github.com/docker/docker/pull/8859和这里:https://github.com/docker/docker/issues/8781
相关问题
- 1. “swarm master”和“swarm manager”有什么区别?
- 2. Docker Swarm和私有IP
- 3. 使用Docker Machine和Swarm并通过Docker守护进程使用Swarm有什么区别?
- 4. docker-compose swarm没有docker-machine
- 5. Docker with Compose和Swarm
- 6. docker-machine和docker-compose有什么区别?
- 7. Docker包和docker-compose有什么区别?
- 8. Docker Service和Docker Container有什么区别?
- 9. “docker start”和“docker restart”有什么区别?
- 10. Docker Compose对Docker Swarm和Docker Stack有什么好处?
- 11. Docker swarm,Consul和Spring Boot
- 12. Docker Swarm链接
- 13. Docker Swarm Overlay VIP
- 14. Docker swarm NFS卷,
- 15. Docker Swarm - 等效docker命令
- 16. Kubernetes和Docker有什么区别?
- 17. Cloud Foundry和Docker有什么区别?
- 18. Docker Swarm共享卷
- 19. Docker Swarm筏一致
- 20. Docker Swarm JDBC连接
- 21. Ceph上的Docker Swarm
- 22. Docker swarm manager pending status
- 23. Docker for AWS和Docker Cloud的区别?
- 24. docker和docker-composose之间的区别
- 25. Docker Registry和Docker Index之间有什么区别?
- 26. Azure自动缩放和Docker Swarm
- 27. Docker Swarm模式服务反亲和
- 28. docker swarm的负载均衡
- 29. Docker Swarm的文件存储
- 30. 集群Docker Swarm主机
你能详细说明Kubernetes在Swarm上提供的特性吗?我仍然试图了解自己的确切差异。 – khoomeister 2015-03-01 08:37:43
Swarm可以将一个容器放在集群中,例如,它不会重新安排它。 Kubernetes在网络方面也有很多功能。 – errordeveloper 2015-03-02 21:10:32
Kubernetes添加了诸如服务发现,应用程序运行状况检查,复制,分阶段发布等功能,可以轻松构建和管理分布式系统。 – brendan 2015-03-12 21:18:24