BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Mesosphere发布Kubernetes on DC/OS 1.10

| 作者 Hrishikesh Barua 关注 12 他的粉丝 ,译者 盖磊 关注 2 他的粉丝 发布于 2017年10月9日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

作为Apache Mesos的商业实现,Mesosphere宣布在其集群管理平台上提供对Kubernetes的Beta支持。

Mesosphere提供了一套工具,用于操作数据密集型应用,例如容器编排、分布式数据库、消息队列、数据流处理、机器学习、监控和管理能力、安全工具和部署自动化等。Mesosphere具有自己的容器编排器,其分布式操作系统内核称为DC/OS(Datacenter Operating System,数据中心操作系统)。DC/OS支持常见的软件栈,并支持有状态和无状态应用。Mesos运行在编排层之下

近期,对Kubernetes的采用在日益增加。根据此次声明,Kubernetes将运行在DC/OS上。可部署在DC/OS之上的Kubernetes版本并不会做任何更改,因此可以无缝地升级到更新的版本,并且滚动式的非破坏性升级(NDU,Non-Disruptive Upgrade)使多个版本可以运行在同一系统中。由于Mesosphere可以运行在公开云中,也可以在客户的数据中心中运行,因此Kubernetes将能在架构上发挥容器引擎的功能。

Google早在2014年就宣布了与Mesosphere的类似合作。当时的合作具有两个方面,一个方面是在部署Web应用的Google Cloud上运行Mesosphere,另一方面是集成Kubernetes到Mesos中去管理Docker容器负载。看上去本次宣布已经取代了后者。而在随后的一次宣布中提及,将为Kubernetes on DC/OS提供更多支持。

管理有状态应用是容器编排工具所面对的挑战之一。有状态应用包括了数据存储(例如Cassandra、Redis)以及数据库(例如MySQL和PostgreSQL)等应用。一直以来,在容器上运行有状态应用并非易事,问题涉及资源隔离、共享后台存储以及不能像无状态应用那样轻易地在环境中自动上下扩展。Kubernetes提供了一些使用StatefulSet特性的解决方案,但是相比于无状态应用,这些解决方案需要做更多的设置。对于这些一直存在的挑战,Mesosphere也给出了一些解决方案。虽然目前尚不清楚是否在DC/OS上运行Kubernetes就能以更好的方式解决所有这些挑战。但是看上去工具间的责任分割无疑是一种好方式。

此次宣布还提出,Kubernetes on DC/OS最终会支持将无状态工作负载扩展到云上,以添加本地(On-Premises)部署的能力。

查看英文原文: Mesosphere Launches Kubernetes on DC/OS 1.10

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT