日前,红帽与AWS、Microsoft、Google Cloud三大知名云巨头强强联手推出了一项旨在降低Kubernetes入门门槛的新举措——专注Kubernetes的在线市场,名为OperatorHub.io,它将提供自动化工作流,简化大规模运行技术任务。
Kubernetes是管理软件容器的首选框架,软件容器是许多现代应用程序项目的基本构建块。容器使软件能够在不同类型的基础架构之间无缝移动,从而简化了开发并有助于降低成本。但是,由于Kubernetes的复杂性,实现部署的过程中企业面临挑战诸多。
为了简化对框架运用中遇到的壁垒,越来越多的公司正在采用称为Operator框架的技术。它是一个开源工具包,可以创建工作流,以自动执行运行Kubernetes应用程序所涉及的日常任务。但从实际来看,目前很难找到现成的工作流,这就是Red Hat希望通过OperatorHub解决的问题。
显然Red Hat的一个重要目标是降低将应用程序带到Kubernetes的障碍。OperatorHub.io的引入能够让应用程序所有者更容易找到他们正在寻找的[Operators],OperatorHub.io相当于提供了一个集中式的存储库,红帽市场目标是为容器生态系统建立一套通用的质量和可靠性标准,而OperatorHub主要管理某些重要框的工作流,其中,Operators必须根据Operator框架自身的规范来构建,并为开发人员提供足够的文档。Operators推出时既有来自AWS,MongoDB和Red Hat等十几个工作流,自动执行诸如设置容器化数据库和维护基于云的Kubernetes部署等任务。