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负载均衡器。
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供给收集和存储连接,将容器大年夜有限的情况移动到全应用法度榜样情况。综上所述,前面列出的前三个模块许可一组容器交互并共享和存储数据。
基于容器的虚拟化会影响IT的所有部分,包含云软件客栈。 是以,OpenStack社区开辟了一系列办事模块,使得在基于OpenStack的私有云或混淆云上打开运行密集打包的容器实例成为可能。
如今Kolla支撑三安闲器编排引擎,Zun是OpenStack专有的创建容器和治理其生命周期的方法。这在混淆云中可能用不着,因为容器及其相干的操作体系和应用法度榜样镜像的可移植性对于腻滑和高效的操作至关重要。
在Kolla应用标准的编排情况应当有助于迁徙到公有云容器办事。Murano模块中容器支撑的模板和图像应可以在混淆云中运行。然则,支撑跨云处理所需的API仍然存在缺点。
有了这些新功能,与应用Puppet或Ansible大年夜头开端构建比拟,Magnum成为OpenStack容器安排的一个更简单的办法。尽管如斯,OpenStack Magnum和DIY办法更多的是DevOps级其余义务,而不是最终用户、政策驱动的过程。
OpenStack容器办事的下一步
今朝,根据Project Navigator,OpenStack Magnum在八个成熟度中排名第二,被用于11%的OpenStack安装。很明显,OpenStack Magnum还没有涵盖所有的基本,例如,与认证的集成较弱。
OpenStack应用的引导者之一是CERN。该组织基于OpenStack Magnum建立了一个1000节点的集群,比来每秒的Kubernetes请求数可以达到700万个。 CERN的项目反竽暌钩了在OpenStack中扩大Kubernetes的进展,并且Kubernetes持续在进步。
尽管如斯,OpenStack容器办事仍然有待成熟。Project Navigator是所有官方OpenStack项目标指南,它供给了对项目成熟度和应用率的客不雅衡量。
其他关键整合还处于起步阶段。举例来说,与Ansible和Puppet的进一步整合
对这些治理情况扩大到OpenStack容器世界而言是须要的。此外,如不雅工作负载开端大年夜中心IT治理员转椅木部分用户,容器编排的简化控制机制是至关重要的。扩大到模板体系和基于策略的治理是此义务的一部分。
容器技巧飞速成长,OpenStack必须赶上。这就意味着Magnum和相干的OpenStack容器项目标成熟度和稳定性将在2017年持续改良。
【编辑推荐】
- OpenStack+K8S!EasyStack构建开源生态链
- 私有云搭建:基于OpenStack 但不止于OpenStack
- 停止并重启OpenStack实例的办法
- 私有云2.0时代光降,OpenStack已上车
- 监控OpenStack的技能
推荐阅读
在网站全站HTTPS后,如不雅用户手动敲入网站的HTTP地址,或者大年夜其它处所点击了网站的HTTP链接,平日依附于办事端301/302跳转才能应用HTTPS办事。而第一次的HTTP请求就有可能被劫持,导>>>详细阅读
地址:http://www.17bianji.com/lsqh/35613.html
1/2 1