因此,Google是一个Docker容器集群管理解决方案,它帮助简单地部署、缩放、调度和维护容器集。
Apache是一种工作调度程序,用于确定作业的位置(例如部署Docker容器、一些批处理作业等)。该跑了。
Kubernetes可以是“原始”的,只运行stadalone,或者有Kubernetes on Mesos选项,其中Kubernetes作为一个Mesos框架部署,并运行在您的Mesos集群之上。
我想知道在Mesos上运行Kubernetes有什么好处,而不是“原始的”Kubernetes?
Mesos可以做非Docker的工作:它可以在普通Linux上运行Java/Python/Ruby/等应用程序。它可以运行脚本。只是个普通的工作引擎。因此,乍一看,在Mesos上,Kubernetes提供的唯一优势似乎是它将Kubernetes集群放置在Mesos上,在那里您可以运行其他没有Docker化的作业。
我确信我没有在这里看到“穿过树林的森林”,但是如果我已经知道我将使用Docker和Kubernetes,为什么我会考虑在Mesos上运行Kubernetes呢?
发布于 2015-09-26 05:40:47
最近,我在伦敦梅索斯用户组做了一个演讲,正好解决了这个问题:能给我梅索斯和库伯内特斯吗?和一个可用的演示这里。底线:这都是关于混合工作负载的。
如果您可以并且希望完全涉及到Docker,也就是说,您将所有的工作负载都封装在一起,那么没有什么(或一点儿)会反对Kubernetes的独立操作。
https://stackoverflow.com/questions/32790083
复制相似问题