这篇文章将为大家详细讲解有关容器和Kubernetes怎样解决OpenStack 生命周期管理的痛点,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
OpenStack 已经投入 Docker 容器的怀抱,助力简化自身的生命周期管理,同时它也在寻找自己运行容器的办法。OpenStack 建议者正采取容器和容器编排来帮助面对生命周期管理面临的挑战,以及开源云计算平台的问题。
在使用Kubernetes的案例中,Mitantis公司最近已经成功在容器中运行OpenStack生命周期管理工具。人们未来会对容器在OpenStack的管理和进化方面有更广泛的认识,同时在容器中运行它的关键部分,以进行更好地发布管理和进化技术。
目前,企业主要在内部或者虚拟机上运行容器,这不仅给企业带来了容器的速度和简便,同时也熟悉了VM。“这就把 OpenStack 放在了有利位置,因为它可以管理虚拟机和容器”,Jay Lyman(451 Research 云管理的研究经理)说道。Lyman 还说,“更多的企业想有网络规模数据中心运维的功能,而且都想要使用系统容器,在裸机上运行容器。“
“随着openstack迁移到容器,Openstack在容器中如何处理计算负载将变得十分有趣,因为这就是开发者们努力的方向,以便更好的处理现代应用程序。” IDC 的项目总监 AI Hilwa 说道。
“将Fuel重构到容器并由Kubernetes来编排这些容器,这种设计就是为了解决Openstack最严重的痛点--保持Openstack一直处于运行状态,以一种不干扰的方式为Openstack打补丁并更新它的组织结构”Mitantis的联合创始人 Boris Renski 说道。
这些工作在 OpenStack 上游和 Kubernetes 社区都已经全部完成了,代码也将会基于Apache协议开源,而且它还将会被包括在 Mirantis OpenStack10 之中,预计会在 2017 年年初开源可用。
OpenStack 提供商同意在架构上的修改
其他的Openstack使用者说,他们已经采用了一个相似的架构来减轻运维的负担:将Openstack生命周期管理放到容器中并对这些容器进行编排。
“Rackspace公司,这家公司他们的生产就绪OpenStack云最近刚创造了 10 亿服务器小时的记录,同样地,他们将2014年版本9的架构修改为基于容器的架构,并且还保持了OpenStack原有的风格。” OpenStack(Rackspace)私有云总经理 Bryan Thompson 说道(这是一家管理云计算的公司,位于 San Antonio)。部署到标准的 LXD 容器,会帮助减少 OpenStack 部署的复杂性,同时以一种可复制的、一致性的方式来进行伸缩。同时,它也允许 Rackspace 优化 OpenStack,独立进行 Glance 和 Neutron 伸缩,然后再拆除。
“使用容器框架可以在进入和使用 OpenStack 的时候减少障碍,减少了 upgrade 操作的侵略性”,Thompson 说道。
“IBM 已经跟 Kubernetes 社区同步,并且占有 Blue Box Group Inc(这是一家创建在 OpenStack 基础上的私有云公司)公司已经在 Mesos 和 Kubernetes 领域做了核心贡献,并将此作为公司业务的一部分,正在尝试将混合云最好的特性都整合到一起。”,IBM 开放技术的副总裁 Todd Moore 说道。
目前为止,容器和虚拟机要在一起
将 Fuel 移动到 Kubernetes,这样就可以用基于标准的技术来帮助解决“day-two 运维问题”,比如 Docker 和 Kubernetes,但是它同时也允许用户在 OpenStack 上管理虚拟机,或者使用本地 Kubernetes API 来管理容器。因为容器相对来说还是比较新的一个技术,对于大多数企业来说,都处于接触初期,“大多数云原生系统都是跟混合的工作负载系统结合在一起的,OpenStack 使用 Kubernetes 将会允许用户在 OpenStack-Kubernetes 基础上运行虚拟机和容器的混合系统。”,Renski 说道。
然而,用 Kubernetes 运行 Fuel,强调了 OpenStack 将会开始跟容器平台、轻量级操作系统竞争,比如CoreOS,按照Lyman的说法。“OpenStac具有可扩展性,能够支持所有这些容器平台和轻量级操作系统的东西。同样这也就帮助他们更加全面地支持容器。”,Lyman 说道。
“Kubernetes 也不是Mitantis在容器编排领域唯一的选择,”Lyman 说道,“在 Tectonic 项目中,CoreOS 并没有跟 Kubernetes 结合,而且有一部分的用户对 Mesosphere 和 Amazon Web Services 的 EC2 容器服务很感兴趣。使用 Kubernetes 最大的好处就是为 IT 运维团队提高了效率,这样这些团队就能够用更少的人来管理更多的服务器,更多的虚拟机和基础设施。”他说道。
“很多企业正在寻找他们需要弹性伸缩的地方,他们开始意识到自己无法拥有一个顶级的 IT 运维团队。”他说。
关于容器和Kubernetes怎样解决OpenStack 生命周期管理的痛点就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。