gpt4 book ai didi

apache - 使用 Kubernetes 或 Apache mesos

转载 作者:可可西里 更新时间:2023-11-01 14:27:42 26 4
gpt4 key购买 nike

我们有一个产品,在一些 docker 文件中有描述,它可以创建必要的 docker 容器。一些 docker 容器将只运行一些基本应用程序,而其他容器将运行集群 (hadoop)。

现在是我需要使用哪个集群管理器的问题。Kubernetes 或 Apache mesos 或两者兼而有之?

我读到 Kubernetes 适用于 100% 容器化环境,而 Apache Mesos 更适用于部分容器化和部分非容器化的环境。但是 Apache Mesos 更适合在 docker 中运行 hadoop(?)。

我们的环境仅由 docker 容器组成,但有些带有 hadoop 集群,有些带有一些应用程序。

什么是最好的?

最佳答案

两者在功能上都做同样的事情,编排 Docker 容器,但显然它们会以不同的方式来实现,你可以用一个轻松实现的目标,在另一个上可能会很困难,反之亦然。在我看来,Mesos 具有更高的复杂性和学习曲线。 Kubernetes 相对简单易懂。您可以运行一个命令并指定提供者:Vagrant 或 AWS 等,从字面上生成您自己的 Kube master 和 minions。 Kubernetes 也可以集成到 Mesos 中,因此您也可以尝试两者。对于你提到的 Hadoop 特定用例,Mesos 可能有优势,它可能更好地集成到 Apache 生态系统中,Mesos 和 Spark 是由相同的想法创建的。最后的想法:从 Kube 开始,逐步探索如何让它适用于您的用例。然后,在你很好地掌握它之后,对 Mesos 做同样的事情。您可能最终会喜欢其中的一部分,并且可以让它们共存,或者发现 Kube 足以满足您的需求。

关于apache - 使用 Kubernetes 或 Apache mesos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34607793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com