CoreOS 发布Stackanetes——支持Kunbernetes上运行OpenStack IaaS的新框架

在美国奥斯汀的OpenStack峰会上,CoreOS发布了Stackanetes,这是一个可将标准OpenStack服务部署到容器中的新框架,并且可使用Kubernetes管理应用生命周期,这让同时使用基础设施即服务(IaaS)和容器技术成为可能。

Stackanetes使用Techtonic,后者为Kubernetes的CoreOS商业版,创立的初衷是为了实现GIFEE(Google Infrastructure for Everyone Else)框架和平台的交付。CoreOS和OpenStack、Intel共同合作,目标是创建简洁的OpenStack服务从部署到升级的生命周期管理,可以更容易地扩展和运行OpenStack IaaS,以一种弹性的方式处理私有数据中心。

InfoQ邀请到CoreOS的产品总监Wei Lien Dang,一同探讨了为什么要在Kunbernetes、Stackanetes中运行OpenStack,为什么要部署Google风格的构架。

InfoQ:欢迎来到InfoQ!您能简单介绍一下, CoreOS为什么要支持在Kubernetes上运行OpenStack?CoreOS为此做了哪些工作?

Dang: CoreOS专注于帮助Google风格构架的企业。在过去几年中,我们创建了许多以前没有的开源必备组件;为使GIFEE(Google’s Infrastructure For Everyone Else)早日实现就需要填补这些空白。是为了助力GIFEE的推广。这些不仅可以贡献给Kubernetes,还可以贡献给我们像做CoreOS Linux、etcd之类的项目。

OpenStack相关社群的迅速成长,这证明了对在各个环境中运行开源IaaS的巨大诉求。采用OpenStack的巨大挑战来自于复杂性,一种平台自身部署和管理当前生命周期的复杂性。

一个月前,我们首次发布了和Intel合作的成果:借助OpenStack、Kubernetes使得虚拟机和容器可以共同使用。在奥斯汀的OpenStack峰会上,我们介绍了创新项目Stackanetes,它使得OpenStack可以作为一个Kubernetes的应用被部署和管理;这也是目前为止又一项填补空白的举措。通过在Kubernetes上面运行OpenStack,你可以使用容器和Kunbernetes强壮的应用生命周期管理完成前后一致的部署。如果OpenStack的部署和管理变得更容易了,那么项目采纳方案和开发会变得更快速更优质。

InfoQ:您预计多少的企业将会开始IaaS、CaaS和PaaS这样的混合构架呢? 对于管理这些,OpenStack是最好的抽象吗?

Dang: 我们期待会有更多的企业使用这些服务来满足他们的业务需求。我们已经见证了各行各业的公司为了提供网络服务而大规模地转变构架策略。Kubernetes(更广泛而言的GIFEE)是安全、可靠、规模化地管理所有这些不同服务的最佳平台。

InfoQ:我们谈了这么多次‘GIFEE’,包括OpenStack于Kubernetes关系。但是并不是每一个企业都是或者都想成为Google,那你认为这是一种值得效仿的做法吗?

Dang: 这是一定的。GIFEE长处是在保持稳定性和安全性的前提下,轻松扩展规模。采用GIFEE就意味着不论业务规模大小,你都拥有一个强健的构架可以安全可靠地部署和管理发布的应用。

InfoQ:CoreOS和Intel将会把Kubernetes和OpenStack整合到一个单一的开源软件定义构架(SDI)栈,这最终会整合到OpenStack的上游。CoreOS,Intel和OpenStack是如何开始这样的合作呢?

Dang:和Intel的合作开始于一年前,我们的共同使命是发布一个从硬件到软件的完全构架方案。与不同层面的合作伙伴协作,使得我们可以为客户建立最好的架构。集群管理、VM与容器协作的这种统一化方案,会简化部署流水线: 这使得我们离目标更近一步。

InfoQ:项目会持续开源吗?如果是的话,读者们参与并贡献代码的最佳途径是什么?

Dang:我们承诺软件将会一直开源,源代码在GitHub上以期更多的人可以接触到代码,并且听取OpenStack和Kunbernetes社区的反馈。想参与进来的读者可以前往https://github.com/coreos 与我们联系。
我们同样也会在OpenStack社群中工作,以期将Stackantes整合到OpenStack的上游中。

InfoQ: 谢谢您今天接受InfoQ的采访。请问您有没有其他想和读者们分享的?

Dang: CoreOS嘉年华将于5月9日和10日在柏林召开,这是一个参与到社群中并且学习开源项目推进GIFEE的绝佳机会。本次为第二届大会,是第一次在欧洲举办,CoreOS嘉年华汇集了来自世界各地的开源、分布式系统、Linux容器、安全、Kubernetes等等的技术牛人。欢迎你们来加入我们,InfoQ的读者可以在https://coreos.com/fest/官网输入“EssentialEurope”享受百分之十五的门票折扣。

更多关于Stackanetes的消息详见CoreOS博客。

查看英文原文:CoreOS Release ‘Stackanetes’, a Framework for Running OpenStack IaaS on Kubernetes

感谢夏雪对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们。

你可能感兴趣的:(CoreOS 发布Stackanetes——支持Kunbernetes上运行OpenStack IaaS的新框架)