OpenStack 宣布用 Kubernetes 重写底层编排引擎

Mirantis是OpenStack的主要贡献者,今天他宣布将使用Kubernetes作为底层编排引擎重写其私有云平台。我们认为这是推进OpenStack和Kubernetes 社区伟大的一步。

Openstack的用户将会享受到Kubernetes带来的巨大的效率、可管理性与弹性的提升,同时他们的应用将能够使用更多的云原生模式。

在一个平台上管理基于容器与虚拟机的应用也让Kubernetes社区更加有信心。

云原生路径

谷歌花了十几年时间开发、应用和提炼云原生计算的原则。云原生应用是:

● 容器封装,应用程序是由封装好的、可在多种环境重用的单元组成的

● 动态调度,提高基础设施的效率和降低操作开销

● 基于微服务,松耦合的组件大大提高了应用程序整体的敏捷性、弹性和可维护性

这些原则使我们能构建世界上最大、最高效、最强大的云基础设施,任何人都可以通过谷歌云平台访问。这些原则也是使Linux容器迅速普及的原因。

两年前,我们开源了Kubernetes,促进了对容器和具有可扩展性基于微服务的应用的普及,以及最近发布的Kubernetes 1.3版本引入了大量功能来桥接企业和云原生工作负载。

我们期望上面原则的采用会给OpenStack社区带来相同的好处,并且为OpenStack和公有云提供商铺平道路。

让OpenStack变的更好

我们收到来自企业客户的反馈,他们希望迁移到云原生基础设施和应用模式。

随着OpenStack的大客户如eBay和GoDaddy采用Kubernetes作为其编排的关键组件,OpenStack也朝着这个方向努力 [ 1 ] 不足为奇。

Kubernetes和云原生模式将通过滚动更新、版本控制和新组件新功能的金丝雀部署来提高OpenStack生命周期管理。

此外,OpenStack用户将受益于可自我恢复的基础设施,使OpenStack更易于管理,对核心服务和单个计算节点的故障恢复更具有弹性。

最后,OpenStack用户将认识到基于容器的基础设施带来的开发与资源使用的效率提升。

OpenStack对于Kubernetes 用户来说是个伟大的工具

反过来讲,将Kubernetes结合到OpenStack也会给 Kubernetes用户带来好处:使用构建在虚拟机上的健壮框架来部署和管理应用。用户迁移到云原生模式后,将面临着管理虚拟机与Linux容器混合在一起的应用架构的挑战。

Kubernetes和OpenStack的组合意味着他们可以在同一平台上使用通用的工具集。

我们对Kubernetes及相关项目体现出的云原生运动不断增长的势头感到兴奋,并期待与Mirantis,其合作伙伴英特尔以及在OpenStack社区的其他人一起工作,并把云原生的优势带到他们的应用和基础设施中。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-10-26 13:32:22

OpenStack 宣布用 Kubernetes 重写底层编排引擎的相关文章

Kubernetes、Mesos和Swarm:Rancher编排引擎的比较

本文讲的是Kubernetes.Mesos和Swarm:Rancher编排引擎的比较[编者的话]Kubernetes是Google开源的容器集群管理系统,其提供应用部署.维护. 扩展机制等功能.Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核.Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twitter得到广泛使用.Swarm是Docker公司在2014年12月初新发布的容器管理工具.和Swarm一起发布的Docker管理工具还有Machine以及C

OpenStack支持哪些容器编排引擎?

组织通常会使用容器编排工具,有时称为编排引擎,来部署.扩展和连接不同的容器技术组件.这些编排工具还帮助企业监控容器实例,从而缓解容器蔓延到整个企业. OpenStack Magnum模型--用于容器的OpenStack API,它支持三种主要容器编排引擎:Docker.谷歌Kubernetes和Apache Mesos. Docker是其中一个最具管理性.和流行的容器编排引擎,允许软件开发人员在一个镜像中打包并部署整个应用和他们的依赖,且可运行于Linux系统上.Docker还提供了如Docke

Swarm、Fleet、Kubernetes、Mesos - 编排工具的对比分析

本文讲的是Swarm.Fleet.Kubernetes.Mesos - 编排工具的对比分析,[编者的话]此篇文章是<Using Docker>一书的作者 Adrian Mouat 编写,详细对比分析了Swarm.Fleet.K8s以及Mesos的区别. 大部分软件系统是随时间演进的,新旧功能会交替,不断变化的用户需求意味着一个高效的系统必须能够迅速扩展或收缩资源.为了达到接近零宕机的需求,一个单独的数据中心需要自动地将故障转移到预设的备份系统. 在此之上,一些大型企业经常会运行多个这样的系统或

立足OpenStack基础,Mirantis加入容器编排战局

除管理OpenStack云之外,Mirantis亦开始迈向云端容器管理领域,并将自身功能与Kubernetes相结合. Mirantis旨在帮助用户更为轻松地实现OpenStack云的运行与管理.尽管仍在坚持这一根基,但其亦开始对融合Kubernetes的能力以共同对云端容器进行管理. Mirantis云平台将OpenStack与Kubernetes另以结合,旨在构建一套完善的云与容器管理平台. 为了实现上述目标,这家来自加利福尼亚州桑尼维尔的公司发布了一套将OpenStack与Kubernet

混合云中容器编排引擎的好处

混合云将是企业的新的应用模型,但是应用移植性却成了首要问题.但是,在混合云编排中,容器引擎却可以就对这一挑战. 对于使用公有与混合云的组织来说,容器已经成为了应用移植的最佳途径.容器编排引擎提供了一种能力来管理容器的执行和规模--这一好处在混合云用户中同样存在. 让我们考虑一下这个新兴趋势:使用容器和容器编排引擎来确保混合云编排.最好的做法是看看用例和挑战,以及最佳实践. 混合云中容器用例 混合云由私有云和公有云基础架构组成.许多情况下,组织希望能够随着意思在这两种环境中进行应用迁移. 这种场景

DockOne微信分享(一三九):基于Kubernetes的应用编排实践

本文讲的是DockOne微信分享(一三九):基于Kubernetes的应用编排实践[编者的话]近年容器的使用越来越深入,越来越多的服务采用容器的方式进行部署.但随着服务数量的增加,如何管理服务之间的依赖关系,如何对多个服务之间的更新与部署进行管理,如何在新的环境中实现多个服务的快速部署.这些问题都希望通过基于Kubernetes应用编排管理来解决,从而实现对于复杂多服务系统的快速部署和高效管理. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Kubernetes架构和资

京东如何从OpenStack迁移至Kubernetes

中国最大电商公司之一的京东,最近分享了自己通过Kubernetes对基于应用程序容器的基础架构进行革新,取代OpenStack托管的IaaS基础架构过程中所获得的经验.本次迁移同时涉及内部网络组件,借此可将资源利用率提高30%. 在采用应用程序容器技术之前,京东的基础架构部署经历了两个阶段:物理机(2004 – 2014)以及操作系统容器(2014 – 2016).第一阶段主要使用手工管理的裸机硬件,但这一阶段遇到了很多问题,例如上线前的准备时间过长(从分配到应用程序上线约需要一周时间),缺乏隔

Mirantis使用Kubernetes容器化OpenStack以缓解运维挑战

本文讲的是Mirantis使用Kubernetes容器化OpenStack以缓解运维挑战[编者的话]Swapnil是印度著名的记者和作家,其领域横跨Linux和开源软件.同时他也是印度有名的科幻作家.本文是他采访Mirantis公司关于Kubernetes融合OpenStack方面的实践. 经过诸如AT&T.Verizon.BMW.Volkswagen and Walmart等巨头的持续治理,OpenStach正快速成为一个核心建造组件,以帮助那些正在构建以私有云为基础设施的公司.当部署Open

谷歌等公司重写 OpenStack 生命周期管理工具

虽然OpenStack已经成为受欢迎的开源云软件堆栈,但是另一方面,它的DevOps项目Fuel却在赢得用户方面遇到难题.现在,谷歌.英特尔和Mirantis正在重写以利用Kubernetes作为底层调度引擎. 聪明之举! 从Fuel原设计者的方方面面来看,这个工具从来就没有崛起.另一方面,Kubernetes已经拥有了很多用户. 正如大多数人所知,Kubernetes是一个容器管理和DevOps项目.在 OpenStack上,Kubernetes部署将利用Docker容器.基于Kubernet