红帽谈基于OpenStack和Kubernetes的容器管理的未来

本文讲的是红帽谈基于OpenStack和Kubernetes的容器管理的未来,【编者的话】OpenStack是搭建私有云平台的事实标准;而Kubernetes作为谷歌集群管理系统Borg的开源版本,在容器集群管理方面前景光明。本文重点介绍了红帽在深度整合OpenStack和Kubernetes的尝试。

这个星期,在波特兰召开的OSCON 2015会议上,我们同谷歌以及其他成员一起庆祝了Kubernetes 1.0的发布以及CNCF(Cloud Native Computing Foundation)基金会的建立。其中,红帽、谷歌和其他一些公司都是CNCF基金会的创始成员。Kubernetes是一个开源系统,用于管理容器化应用,容器化应用为部署、维护以及扩展应用提供了基础机制。这个项目最初由谷歌创建,现在由一个充满活力的社区开发,红帽也是开发者之一。

作为Kubernetes和OpenStack的重要贡献者,我们很非常欢迎谷歌能够加入OpenStack基金会。我们期待继续与谷歌以及其他开发者一起工作,将Kubernetes的容器编排、管理功能与OpenStack的基础设施管理功能结合起来。

Kubernetes在2014年6月创建后,红帽很快就加入了这个项目,并且投入了大量资源,现在红帽是这个项目中除了谷歌之外的最大代码贡献者。最近发布的红帽的“平台即服务”系统——OpenShift v3,被视为容器编排与管理的框架,该系统就是围绕Kubernetes构建的。

作为OpenStack基金会的创始成员,我们一直致力于使用Project Atomic简化容器主机的部署和管理任务,同时使用Heat编排引擎在OpenStack基础设施之上搭建Kubernetes集群。

为了这个目标,红帽工程师创建了heat-kubernetes编排模板,帮助加速Kubernetes与底层OpenStack基础设施更深层次的整合。这个模板仍在持续改进,这样可以支持容器管理的其他方面,例如自动扩展,这一点在最近的Red Hat Summit进行了演示。请看视频

Heat-kubernetes模板最终也利用了OpenStack Magnum项目, 这个项目提供了一个OpenStack API, 而该API可以使用包括Kubernete在内的容器编排技术搭建一个容器集群。这样做的目的是使容器成为OpenStack中像虚拟机、裸机这样的“一等公民”,这样容器能够与在它上面运行的其他由OpenStack管理的虚拟机、裸机主机以及容器共享多租户基础设施资源(例如网络和存储)。提供这个级别的整合需要提供并扩展OpenStack现存的Kubernetes插件,同时定义新的插件API以维护解决方案的技术独立性。所有这些都需要保持应用与底层基础设施的独立性,并且保持真正的开放混合的云操作。类似的,在OpenStack这一端,需要一些附加工作,使得基础设施服务能够支持容器负载的应用场景,并去除应用负载与底层硬件之间的冗余,从而优化性能并提供安全操作。

Magnum和OpenStack Container Team提供了一个切入点,来协同多个upstream项目以及OpenStack生态系统内的项目的研究和开发,从而提供丰富的基于OpenStack的容器实践经验。

作为OpenStack和Kubernetes的主要贡献者,我们红帽期待与OpenStack、Kubernetes社区以及我们在谷歌的技术伙伴合作,继续整合这些让人激动的技术,管理“未来的数据中心”。

原文链接:Celebrating Kubernetes 1.0 and the future of container management on OpenStack (翻译:刘凯 审校:魏小红 )

========================================
译者介绍:
刘凯:毕业于中国科学技术大学,目前在日本国立信息学研究所攻读云计算方向的博士学位,近期专注于Docker技术的研究。个人站点:GitHubKiwenLau

原文发布时间为:2015-07-30

本文作者:KiwenLau

本文来自合作伙伴DockerOne,了解相关信息可以关注DockerOne。

原文标题:红帽谈基于OpenStack和Kubernetes的容器管理的未来

时间: 2024-11-18 19:44:48

红帽谈基于OpenStack和Kubernetes的容器管理的未来的相关文章

基于OpenStack和Kubernetes的容器管理未来

[原文编者的话] OpenStack是搭建私有云平台的事实标准;而Kubernetes作为谷歌集群管理系统Borg的开源版本,在容器集群管理方面前景光明.本文重点介绍了红帽在深度整合OpenStack和Kubernetes的尝试. 这个星期,在波特兰召开的OSCON 2015会议上,我们同谷歌以及其他成员一起庆祝了Kubernetes 1.0的发布以及CNCF(Cloud Native Computing Foundation)基金会的建立.其中,红帽.谷歌和其他一些公司都是CNCF基金会的创始

数人云发布国内首个基于SwarmKit的容器管理面板Crane

近日,数人云发布基于Docker SwarmKit的容器管理面板Crane.该工具是国内首个基于最新Docker SwarmKit套件的容器管理工具,采用轻量化架构,具有Docker原生编排功能,可以帮助开发者快速搭建DevOps环境,快速体验Docker的各项最新功能.只需一条命令,几分钟即可完成安装. 数人云容器管理面板Crane具有应用治理.镜像管控.集群运维,以及镜像仓库认证管理四大功能,可管理大规模集群,实现应用的弹性扩缩.插件化架构设计使其具有 Docker 灵活的插拔存储与网络驱动

IBM基于Kubernetes的容器云全解析

讲师介绍  刘光亚IBM云计算开发架构师   Apache Mesos PMC & Committer OpenStack Magnum Core Member Member - IBM Academy of Technology 西安Mesos & OpenStack Meetup组织者      基于Kubernetes的容器云   容器云最主要的功能是以应用为中心,帮助用户把所有的应用以容器的形式在分布式里面跑起来,最后把应用以服务的形式呈现给用户.容器云里有两个关键点,一是容器编排

VMware、Pivotal和Google Cloud协力推出全新基于Kubernetes的容器服务——Pivotal Container Service(PKS)

本文讲的是VMware.Pivotal和Google Cloud协力推出全新基于Kubernetes的容器服务--Pivotal Container Service(PKS)[编者的话]定制化应用不再是难题--虚拟巨头协力Pivotal与谷歌,将自家产品线与Kubernetes容器编排系统进行全面对接. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Kubernetes架构和资源调度原理.Kubernetes DNS与服务发现.基于Kubernetes和Jenkins的

私有云搭建:基于OpenStack 但不止于OpenStack

在过去的3月份,开源厂商Redhat公司披露了它的第四个季度的财报,显示其中16%左右的收益来自于私有OpenStack.Red Hat的CEO Jim Whitehurst也表示,第四季度中三分之一左右的大型交易来自于OpenStack私有云组件.这对用户来说无疑是一个利好消息,说明已经有越来越多的企业开始尝试应用OpenStack了. Redhat只是OpenStack企业部署的一个案例而已,那么OpenStack当前在国内的部署.实施水平如何?对此,我们有幸采访了云极星创联合创始人兼CTO

OpenStack与Kubernetes融合

如果你想使用Kubernetes来构建你的应用程序环境,通过OpenStack来部署Kubernetes其架构是一种推荐的方式,本文将与大家分享Kubernetes在OpenStack上的编排方式与其优化方法. 以下介绍5种针对Kubernetes的调优方式,希望对大家有所帮助. 接下来让我们从架构分析开始,了解为什么需要这样的架构存在,解决什么样的问题.接着了解优化的目的,我们深入探讨几个优化方式与选项.结合部分实际案例或测试来优化后的改善.最后探讨后续发展与计划. 架构分析 容器的存在是为了

OpenStack、Kubernetes、Mesos谁主沉浮?

本文讲的是OpenStack.Kubernetes.Mesos谁主沉浮,[编者的话]历经变迁,由服务器,网络和存储慢慢形成的现代IT大厦,最终会被哪个层次的软件掌控?会是OpenStack吗(虚拟化巨兽VMware也吸纳了这种技术)?或者会是应用调度框架,Mesos(从加州伯克利分校的AMPLab发展而来)吗?会是Kubernetes(从google的borg和Omega作业调度框架发展而来)吗? 这一问题的答案并不像我们期望的那么明显,但是却很值得我们去深入思考.OpenStack已经在数据中

如何看待基于OpenStack与Docker技术的云计算建设

--专访天云软件技术总监牛继宾 OpenStack和Docker,这可能是近2年在云计算领域最火的两个开源技术词语了.做OpenStack的公司,都在为社区贡献代码的同时为企业用户做云:现在随着容器技术Docker的兴起,又涌现出不少研究Docker并不断尝试的创业公司,边尝试边在为用户做云. 那么,究竟什么是云,OpenStack即是云?还是Docker即是云?开源代码搭建私有云,安全及定制化如何保障和达到用户需求?前段时间随着OpenStack巴塞罗那会议又新出来一个"食客即是厨子"

OpenStack拥抱Kubernetes,双赢的举措

本文讲的是OpenStack拥抱Kubernetes,双赢的举措[编者的话]本文作者分析了OpenStack拥抱Kubernetes之后,能给两个社区带来什么. 就在今天,Mirantis,OpenStack的重要贡献者,宣布将使用Kubernetes作为其基础设施的编排引擎,并因此重构原有的私有云平台.我们认为这个举动将会使OpenStack和Kubernetes社区共同向前迈出一大步.随着Kubernetes的加入,OpenStack用户将从中获得更大的资源使用效率,可管理能力以及灵活性,并