OpenStack支持哪些容器编排引擎?

组织通常会使用容器编排工具,有时称为编排引擎,来部署、扩展和连接不同的容器技术组件。这些编排工具还帮助企业监控容器实例,从而缓解容器蔓延到整个企业。

OpenStack Magnum模型——用于容器的OpenStack API,它支持三种主要容器编排引擎:Docker、谷歌Kubernetes和Apache Mesos

Docker是其中一个最具管理性、和流行的容器编排引擎,允许软件开发人员在一个镜像中打包并部署整个应用和他们的依赖,且可运行于Linux系统上。Docker还提供了如Docker
Machine这样的工具来创新的Docker主机,Docker Compose用于组装复杂的分布式应用, Docker
Swarm支持容器集群来弹性扩展基于容器的计算。

谷歌Kubernetes是一个开源容器编排引擎,支持Docker容器。Kubernetes使用计算集群部署并管理容器,同时均衡工作负载来维护性能。

Apache Mesos是另外一个开源容器编排引擎。它重点在于容错、在规模计算集群和支持千万个节点运行于Docker容器中。Mesos还支持工作和任务的概念。组织常常把Mesos用于类似于Marathon这样的工作系统上中,来运行工作和任务。

OpenStack用户可以任意选择这三种容器编排引擎。所选择的引擎都提供可自动编排的主机系统,其内部署着容器。

本文转自d1net(转载)

时间: 2024-10-26 13:32:16

OpenStack支持哪些容器编排引擎?的相关文章

混合云中容器编排引擎的好处

混合云将是企业的新的应用模型,但是应用移植性却成了首要问题.但是,在混合云编排中,容器引擎却可以就对这一挑战. 对于使用公有与混合云的组织来说,容器已经成为了应用移植的最佳途径.容器编排引擎提供了一种能力来管理容器的执行和规模--这一好处在混合云用户中同样存在. 让我们考虑一下这个新兴趋势:使用容器和容器编排引擎来确保混合云编排.最好的做法是看看用例和挑战,以及最佳实践. 混合云中容器用例 混合云由私有云和公有云基础架构组成.许多情况下,组织希望能够随着意思在这两种环境中进行应用迁移. 这种场景

Kubernetes、Mesos和Swarm:Rancher编排引擎的比较

本文讲的是Kubernetes.Mesos和Swarm:Rancher编排引擎的比较[编者的话]Kubernetes是Google开源的容器集群管理系统,其提供应用部署.维护. 扩展机制等功能.Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核.Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twitter得到广泛使用.Swarm是Docker公司在2014年12月初新发布的容器管理工具.和Swarm一起发布的Docker管理工具还有Machine以及C

优雅地实现安全的容器编排 - Docker Secrets

在微服务架构应用中,众多组件在集群中动态地创建.伸缩.更新.在如此动态和大规模的分布式系统上,管理和分发密码.证书等敏感信息将会是非常具有挑战性的工作.对于容器应用,传统的秘密分发方式,如将秘钥存放在容器镜像中,或是利用环境变量,volume动态挂载方式动态传入都存在着潜在的安全风险. 为了应对这个问题,在Docker 1.13及更高版本中,Docker推出了Secrets管理,可以在Swarm mode集群中安全地管理密码.密钥证书等敏感信息,并允许在多个Docker容器实例之间共享访问指定的

IT生产环境中容器编排系统的五个最佳做法

本文讲的是IT生产环境中容器编排系统的五个最佳做法[编者的话]本文主要讲述了生产环境中使用容器编排系统需要注意的5个最佳做法. [深入浅出学习 etcd]etcd为分布式系统提供可靠.高效的配置管理服务,在Docker.Kubernetes.Mesos等平台中扮演了越来越重要的角色.作为2013年开始的项目,它还很年轻,官方文档中缺乏实现上全面.系统的介绍,本课程深入浅出地介绍了etcd的实现,并为运维和二次开发提供了系统的指导和建议. 如果您的企业IT运维组织结构已转移到Docker等容器技术

立足OpenStack基础,Mirantis加入容器编排战局

除管理OpenStack云之外,Mirantis亦开始迈向云端容器管理领域,并将自身功能与Kubernetes相结合. Mirantis旨在帮助用户更为轻松地实现OpenStack云的运行与管理.尽管仍在坚持这一根基,但其亦开始对融合Kubernetes的能力以共同对云端容器进行管理. Mirantis云平台将OpenStack与Kubernetes另以结合,旨在构建一套完善的云与容器管理平台. 为了实现上述目标,这家来自加利福尼亚州桑尼维尔的公司发布了一套将OpenStack与Kubernet

OpenStack 宣布用 Kubernetes 重写底层编排引擎

Mirantis是OpenStack的主要贡献者,今天他宣布将使用Kubernetes作为底层编排引擎重写其私有云平台.我们认为这是推进OpenStack和Kubernetes 社区伟大的一步. Openstack的用户将会享受到Kubernetes带来的巨大的效率.可管理性与弹性的提升,同时他们的应用将能够使用更多的云原生模式. 在一个平台上管理基于容器与虚拟机的应用也让Kubernetes社区更加有信心. 云原生路径 谷歌花了十几年时间开发.应用和提炼云原生计算的原则.云原生应用是: ● 容

那些影响传统PaaS平台结构的容器编排工具

作者:精灵云 随着PaaS平台结构的演变,可以看到容器编排给企业在平台结构的选择上带来的冲击,可究竟该如何选择,我们需要透过现象看本质. PaaS平台的演变 传统PaaS平台在云计算技术的发展中经历了几次演变,我们先来回顾下经典的云平台层次体系的结构. 传统云计算平台的分层结构 如图所示,在经典的PaaS平台结构中,应用运行在PaaS平台所提供的容器环境中,容器在虚拟机基础上完成了第二层次基础设施资源的划分,容器封装了应用正常运行所需的运行环境和系统.然而这类PaaS平台就如同一个"黑盒&quo

使用OpenStack管理Docker容器(二)

本文讲的是使用OpenStack管理Docker容器(二),[编者的话]本文将讲述如何使用OpenStack创建并管理Docker,有3种流行的使用方法,使用的分别是Nova Docker驱动,Heat Docker插件,以及Magnum.这篇文章分成2部分,第一部分,将主要介绍Nova Docker驱动的用法,第二部分,是关于Heat Docker插件和Magnum.这是序列文章的第二部分,即最后一部分. 这篇文章是之前的那篇<如何使用OpenStack管理Docker容器>的后续,在这篇文

容器编排初探:探索Docker swarm mode、Kubernetes和Mesosphere

本文讲的是容器编排初探:探索Docker swarm mode.Kubernetes和Mesosphere[编者的话]本文首先介绍了容器技术的基础知识,说明了容器技术的前景和市场份额.容器技术的重点之一是容器的管理编排.作者介绍了三种编排工具的共同特点和各自的特性.表明企业应该根据自身需求来选择使用那一款工具或者混合使用. [上海站|3天烧脑式微服务架构训练营]培训内容包括:DevOps.微服务.Spring Cloud.Eureka.Ribbon.Feign.Hystrix.Zuul.Spri