上周,Mirantis推出了Mirantis OpenStack for Kubernetes。这是一个开源云管理框架的实例,其中所有组件都封装在容器中。
Mirantis的CTO Shaun O'Meara表示,这种方法使得用Kubernetes来编排这些容器成为可能。
Mirantis OpenStack for Kubernetes是Mirantis Cloud Native Platform一系列改进中的第一个——Mirantis Cloud Native Platform是基于Kubernetes的一系列产品,其中包括Mirantis Container Cloud(之前称为Docker Enterprise,由Mirantis在去年收购)。
O'Meara说,目标是使部署、管理和更新一个广泛使用的云管理框架更加容易,该框架在开放基础设施基金会(Open Infrastructure Foundation)的支持下继续得到改进。
O'Meara指出,这种方法还可以在虚拟机或裸金属服务器上部署OpenStack,甚至OpenStack最频繁部署的基于内核的虚拟机(KVM)也被封装在一个容器中。
O'Meara指出,Kubernetes的裸金属实例正在金融服务公司、基于机器学习算法构建人工智能(AI)应用程序的组织和电信运营商兴起——所有这些公司都试图将虚拟机给IT环境带来的开销降到最低。
作为VMware的商业虚拟机软件的开源替代方案,OpenStack被电信运营商和其他IT服务提供商广泛采用。这种方法使组织能够大规模地部署云框架,而不会产生大量的软件许可成本。
OpenStack框架在企业IT组织中的应用较少,但O'Meara指出,自从开始向云计算过渡以来,OpenStack的采用率随着组织希望大规模部署容器化应用程序而增加。他说,Mirantis OpenStack for Kubernetes将使服务提供商和企业IT组织都能够扩展对OpenStack的依赖,使用他们已经在高度分布式计算环境中使用的Kubernetes编排引擎来管理容器。
他补充说,这种方法最终有助于降低管理IT环境的总成本——这些环境需要能够同时运行云原生应用程序和遗留的单体应用程序。
从长远来看,Kubernetes和OpenStack的融合应该会降低这两个平台之间的对立。随着Kubernetes的不断发展,有人主张该平台用一组云原生扩展取代OpenStack。Mirantis的方法有效地将构成OpenStack的所有组件转换为一组在Kubernetes上运行的容器。以前,组织可以在Kubernetes上部署OpenStack,但是每个组件都不是一组可以单独编排的容器。
当然,Kubernetes现在更常见地部署在OpenStack和VMware上,因为它提供了一种使用一组熟悉的IT管理工具来配置复杂平台的方法。然而,随着云计算环境的不断扩展,成为管理框架的组件和Kubernetes之间的关系仍在发展。
原文链接:
Mirantis Melds Kubernetes With OpenStack - Container Journal
来源:oschina
链接:https://my.oschina.net/u/4273197/blog/4815282