slgyyq.com — 领先的中文存储网络媒体 | 51CTO旗下网站

专栏文章 > 公有云 > 正文
多云Kubernetes管理工具的比较
作者: Harris编译 2019-03-19 11:06 【机房360】

对于需要管理跨多个云平台的Kubernetes部署的IT团队来说,以下有七个旨在简化该过程的工具。

Kubernetes继续向多个方向发展,这使得很难理解它与其他IT趋势的关系,尤其是多云。

用户可以创建Kubernetes集群并在任何公共云或内部的虚拟机中部署容器,但他们仍需要在这些环境中管理扩展和弹性。云计算提供商提供托管服务来解决这些问题,但这些工具并非针对多云Kubernetes架构而构建。

云计算提供商的托管Kubernetes服务处理资源部署和管理,包括负载平衡和网络连接。但是,如果应用程序跨越云计算边界,组织需要一个可以跨越那些生命周期管理“孤岛”的Kubernetes框架。

适用于多云Kubernetes部署的常用工具

想要部署多云Kubernetes策略的用户确实有选择权。以下是一些可用于使容器体系结构跨多个平台工作的工具:

NetApp Kubernetes Service(以前称为StackPoint Cloud)是一项众所周知且成熟的服务,可为多个Kubernetes部署提供通用管理控制台。每个云平台代表一个单独的群集,可以在任何流行的公共云中启动群集。但是,它不支持内部部署Kubernetes。如果多云部署包括私有数据中心,则云和数据中心工作负载需要保持独立。

Cloudify公司提供了一个更高级别,模型驱动的编排工具,它是开源的,可以在多个云上以及裸机或内部虚拟机上部署Kubernetes。Cloudify不会增加Kubernetes;相反,它将Kubernetes和任何云计算提供商的Kubernetes服务视为一类资源。这使Cloudify成为协调不同托管方法的好工具,而不仅仅是不同的云计算提供商。但是,有些用户不喜欢额外的抽象层。

Terraform是一种基础设施,作为代码(IaC)工具,提供通用的托管框架。它为任意数量的公共云或私有数据中心上的Kubernetes创建了一个托管资源虚拟池。但是,云计算提供商管理的Kubernetes服务中的高级功能并未转换为Terraform,这可能会限制在给定平台上可以执行的操作。

Rancher是一个以Kubernetes为中心的框架,可与裸机、虚拟机、内部部署和多个公共云一起使用。Rancher创建了一个三层架构,顶层的应用程序工作负载管理和中间的统一集群管理。底层包括各种公共云Kubernetes引擎和Rancher自己的Kubernetes引擎,用于私有基础设施。用户可以选择云计算提供商管理的Kubernetes产品或自行管理。

Platform9ManagedKubernetes是一种针对混合和多云Kubernetes的SaaS方法。它适用于所有流行的云平台以及企业自己的服务器。它是一种“自带基础设施”方法,通过中央管理控制台处理所有托管资源,并适应几乎任何托管环境。Platform9部署虚拟机,容器甚至无服务器,因此它非常灵活。许多观察家认为Platform9是Rancher的竞争对手。

RedHat Openshift与Construction结合了以Kubernetes为中心的抽象基础设施愿景和可以跨越公共云和内部托管的资源池。Openshift采用以内部部署为中心的多云和混合云视图,而不是SaaS模型,因为它基于IT专业人员在其自己的数据中心内习惯使用的工具。Openshift构造组合是新的,因此在考虑您的选项时,请定期检查集成进度和功能增强计划。

来自HTBase的Juke现在归瞻博网络所有,它扩展了Kubernetes部署的控制和数据平面,因此它提供了在云平台和数据中心之间创建统一部署框架所需的网络层。Juke对多租户提供强有力的支持,这使其成为云提供商的一个有吸引力的选择,对于需要在治理或安全方面需要大量应用程序隔离的用户来说,这是一个不错的选择。

云计算对Kubernetes的影响

基于云计算的托管Kubernetes继续塑造整个Kubernetes的轨迹。这可以通过各种附加组件看出,这些附加组件可以容纳多云和混合云部署,包括来自RedHat等供应商的Kubernetes插件,以及Isto作为服务网格的出现。

此外,组织现在被迫将Kubernetes编排视为各种安装的管理,而不是管理不同的Kubernetes集群。在这种情况下,各种云成为那些安装,并充当您的资源的扩展。Kubernetes的层次模型正在兴起,更低层和更高层共同协作并跨越各种基础设施。

Kubernetes的优势一直是它的开放框架和API,可实现如此多的集成。该集成过程将继续重新定义Kubernetes及其生态系统,这意味着多云Kubernetes支持,以及来自云提供商的托管Kubernetes服务将继续发展。用户必须仔细跟踪他们所选工具的进度,即使他们做出了选择。


标签:公有云 

LecVideo

澳门威尼斯人平台网址