Mesosphere在其数据中心操作系统中增加了对Kubernetes的支持

1,089 阅读4分钟

【译者的话】本文介绍了Mesosphere引入Kubernetes的动机,即为用户提供更多样的选择,阐述了Mesosphere和Kubernetes生态未来发展的趋势。

毋庸置疑,最近这段时间,Kubernetes是容器编排编排方面的翘楚。Mesosphere是较早采用容器的公司,致力于让企业在云中运行大数据和分析工作负载。就在今天,它宣布现在还支持Kubernetes在其DC/OS平台上运行云中的大数据应用程序。由于Mesosphere长期以Marathon的形式为DC/OS和Apache Mesos提供自己的容器编排工具,这个公告将会让许多人感到非常惊讶。

计划在9月11日发布DC/OS 1.10版本,Kubernetes将作为其中一部分以测试版形式出现。

有人认为这是Mesosphere在向Kubernetes“妥协”的表现,但这样的观点在今天早些时候就被“击破”。在今天早些时候与他们交谈时,Mesosphere联合创始人兼首席执行官Florian Leibert和Mesosphere CMO Peter Guagenti对此表示强烈否认。他们都强调,这样做是让Mesosphere的用户-往往是大型企业-有更多的选择。Guagenti说:“我们的客户往往是大型公司的基础设施和运营专业人员,他们在一家组织中为数以百计的开发人员提供服务,对他们来说,他们所提供的最重要的便是自由的选择。”

Leibert认为,支持Kubernetes并将其作为编排引擎,这与提供对多种数据服务,持续集成平台和网络工具的支持并无不同。Guagenti后来强调,重要的是要记住,对于Mesosphere的客户而言,该平台不是针对容器的-它是关注在部署和管理数据密集型应用程序的。

Leibert还指出,Marathon和Kubernetes有不同的应用场景,因为Marathon也可以用来运行不涉及容器技术的“遗留”应用程序,而Kubernetes显然仅仅集中在容器上。Leibert说:“所以我们支持两者是很自然的,很多这些技术真的像一层蛋糕。Kubernetes和Mesos可以一起工作得很好。Kubernetes接管容器工作流,但它不能处理通常不在容器上运行工作流,比如Hadoop。”

Guagenti还指出,他认为,无论是用户在生产环境中使用的容器数量,还是收入方面(尽管很遗憾该公司没有分享任何具体数量),Mesosphere目前是容器领域的领导者。

Leibert和Guagenti都强调,Mesosphere将一如既往继续投资Marathon。

展望未来,开发人员将能通过DC/OS,直接从DC/OS和运行其他容器部署的相同基础架构,来直接创建和管理基于Kubernetes的容器部署(包括不同版本的Kubernetes)。Mesosphere在这个项目上与Google合作,Mesosphere将为用户提供纯粹的Kubernetes最新版本,无需任何针对特定供应商的更改,以确保没有兼容性问题。

负责Kubernetes和Google Container Engine的Google产品经理Allan Naim表示:“在将Kubernetes带入DC/OS的过程中,Mesosphere为客户提供了一个强大的平台,用于在数据中心和公有云上构建,部署和运行数据密集型的容器化应用程序。“通过在我们的平台上运行针对容器的Kubernetes和针对机器智能的TensorFlow等项目,Mesosphere DC/OS和Google Cloud Platform一起提供了引人注目的开放式混合云平台。我们很高兴继续与Mesosphere和社区继续合作。”

在最后的一天中,Mesosphere认为,它仅仅只是给客户更多的选择,尽管很明显,这也是Kubernetes生态系统的另一个胜利,这对Mesosphere的生态系统并没有那么大的威胁。Mesosphere很早就具备自己的优势,但更多的是Docker,即使容器趋势风起云涌之时,它也冒着落后的风险。事实上,我不得不认为,这个Mesosphere的举动实际上会使Docker更难找到自己的优势所在。

原文链接:Mesosphere在其数据中心操作系统中增加了对Kubernetes的支持 (翻译:付辉)