BT

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

Mirantis与谷歌合作集成Kubernetes与OpenStack

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

OpenStack专家Mirantis宣布了一个与谷歌的联合项目,以实现Kubernetes容器管理系统与OpenStack项目的集成。该项目将允许Docker容器在由OpenStack管理的基础设施上大规模地部署。

OpenStack是一个免费开源的云操作系统,可以控制大量的计算、存储和网络资源。Mirantis在博文中写道,通过OpenStack Murano应用程序目录,一名OpenStack管理员可以在几分钟内部署一个Kubernetes系统,处理Docker容器集群的编排和管理。

开发人员可以打包应用程序,作为一个标准的、基于容器的部署工作流的一部分,把它们添加到运行在OpenStack之上的Kubernetes集群中。在应用程序增长到一定程度Kubernetes集群自身需要扩展时,Murano会配合其它OpenStack组件自动添加额外的基础设施资源。

Mirantis在博文中写道,运行在OpenStack上的Kubernetes实现将提供Kubernetes平台的所有预期功能。这会包含实现Docker服务的Pods(分组容器的最小部署单元)、监控Pods可用性和负载的服务以及根据Kubernetes配置扩展或缩减Pods。Kubernetes还将协调Pods和底层基础设施之间的连接。

Murano与OpenStack Heat编排引擎搭配使用管理Kubernetes部署所在的底层基础设施。Murano将会为Kubernetes和Pods配置虚拟网络,并使用Heat配置Kubernetes所需的资源,如虚拟机和接口连接、网络和子网配置、安全组、路由配置、存储。

谷歌计算平台的一篇博文指出,Kubernetes能够在多台主机之间分配容器,Mirantis的OpenStack集成将提供在OpenStack私有部署和其它公有云(如谷歌云平台)之间的工作负载迁移能力:

不管是私有云还是公有云,有了Kubernetes的支持,你将可以发挥混合基础设施的优势。比如,你可以在一个私有云中运行应用程序的一个基础实例,然后在没有本地基础设施的地方,将其它实例复制到谷歌容器引擎上。

Mirantis在博文中提出,虽然人们通常认为OpenStack和容器技术之间存在竞争,但Kubernetes与OpenStack的集成可以向终端用户提供额外的好处:

人们认为OpenStack和像Docker这样的容器技术之间存在竞争,但实际上,这两种技术是一个功能强大的组合。它们都解决类似的问题,但处于技术栈的不同层次上,因此,两者结合可以为用户提供比以前更高的可扩展性和自动化程度。

Mirantis在博文中写道,与Kubernetes的集成将在四月份通过Mirantis OpenStack Express平台公开发布。要想提前试用集成了Kubernetes的托管OpenStack沙箱,请在Mirantis上在线注册

查看英文原文:Mirantis Partners with Google to Integrate Kubernetes and OpenStack

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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