云资讯

OpenStack容器服务新进展:支持三大容器编排引擎_云资讯_云计算_正航

时间:2017-05-06 06:13来源:互联网 作者:网络 点击:
OpenStack容器处事新希望:支持三大容器编排引擎

基于容器的虚拟化会影响IT的所有部门,包罗云软件仓库。 因此,OpenStack社区开拓了一系列处事模块,使得在基于OpenStack的私有云或殽杂云上打开运行麋集打包的容器实例成为大概。

Magnum是OpenStack容器箱项目,已经存在两年了。它被认为是运行容器软件(譬喻Docker Swarm、Kubernetes和Apache Mesos)的一种方法,并答允机构在OpenStack上编排容器。Magnum是一个机动的东西,譬喻,答允利用Swarm的OS镜像在裸机或虚拟机上运行。

OpenStack Magnum在Nova实例中构建容器布局。该处事凡是利用轻量级的操纵系统(如Core OS或Fedora Atomic)来支持Docker。这个实例也包罗适当的编排器——Swarm、Kubernetes或Mesos。OpenStack Magnum在Heat中建设一个节制布局来识别实例和容器。这种要领答允打点员通过OpenStack项目标焦点组合利用具有须要的存储、应用措施镜像和网络毗连的Heat模板。Magnum还支持Neutron负载平衡器。

\" style=

OpenStack容器的新希望

最新版本的OpenStack Ocata推出了新成果来辅佐陈设和打点容器,包罗:

Kolla:一种容器化的OpenStack处事,答允三个主要的容器编排措施 —— Docker Swarm、Kubernetes和Apache Mesos在OpenStack中运行,并与其他模块举办交互。

Kuryr:将容器毗连到Neutron,以便虚拟网络与其他容器、虚拟机实例和外部世界的互连。 它此刻支持Docker Swarm。

Fuxi:Kuryr的一个子项目,答允容器会见Cinder块存储和Manila共享存储。 Zun:一个OpenStack容器打点处事。OpenStack Wiki将Zun界说为Magnum的原始意图,而Magnum已经打点为主持上述的三大容器编排引擎。

kuryr和Fuxi提供网络和存储毗连,将容器从有限的情况移动到全应用措施情况。综上所述,前面列出的前三个模块答允一组容器交互并共享和存储数据。

此刻Kolla支持三大容器编排引擎,Zun是OpenStack专有的建设容器和打点其生命周期的方法。这在殽杂云中大概用不着,因为容器及其相关的操纵系统和应用措施镜像的可移植性对付滑腻和高效的操纵至关重要。

在Kolla利用尺度的编排情况应该有助于迁移到公有云容器处事。Murano模块中容器支持的模板和图像应可以在殽杂云中运行。可是,支持跨云处理惩罚所需的API仍然存在缺陷。

有了这些新成果,与利用Puppet或Ansible从新开始构建对比,Magnum成为OpenStack容器陈设的一个更简朴的要领。尽量如此,OpenStack Magnum和DIY要领更多的是DevOps级此外任务,而不是最终用户、政策驱动的进程。

 OpenStack容器处事的下一步

OpenStack利用的率领者之一是CERN。该组织基于OpenStack Magnum成立了一个1000节点的集群,最近每秒的Kubernetes请求数可以到达700万个。 CERN的项目反应了在OpenStack中扩展Kubernetes的希望,并且Kubernetes继承在进步。

尽量如此,OpenStack容器处事仍然有待成熟。Project Navigator是所有官方OpenStack项目标指南,它提供了对项目成熟度和操作率的客观权衡。

今朝,按照Project Navigator,OpenStack Magnum在八个成熟度中排名第二,被用于11%的OpenStack安装。很明明,OpenStack Magnum还没有涵盖所有的基本,譬喻,与认证的集成较弱。

其他要害整合还处于起步阶段。举例来说,与Ansible和Puppet的进一步整合


(责任编辑:正航)
免责声明:本网站部分文章和信息来源于国际互联网由程序自动整理,本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性。 如转载稿涉及版权等问题,请立即联系管理员,我们会予以更改或删除相关文章,保证您的权利。