CNCF主持Argo项目在孵化阶段管理Kubernetes上的应用程序

互联网2020-04-17 17:25:42
导读 云计算本地计算基金会今天表示,其技术监督委员会已投票同意接受Argo项目作为其最新的孵化级托管项目。 由一家名为ApplatixInc 的公司于2017年创建的Argo Project是一套工具,使用
音频解说

云计算本地计算基金会今天表示,其技术监督委员会已投票同意接受Argo项目作为其最新的孵化级托管项目。

由一家名为ApplatixInc.的公司于2017年创建的Argo Project是一套工具,使用户能够更容易地运行和管理基于Kubernetes的应用程序。 Kubernetes是一种用于管理数千个软件容器的编排工具,它承载着可以在任何类型的计算平台或操作系统上运行的现代应用程序。

Applatix本身于2018年被Intuit公司收购,该公司现在领导Argo项目的开发,以及另一个名为Black Rock的主要贡献者。

Intuit产品开发副总裁PratikWadher说,Argo项目的目标是帮助组织使用GitOps在Kubernetes上构建和运行云本地应用程序和工作流。

阿尔戈通过提供一种简单的方法来结合三种计算模式,即服务、工作流和基于事件的计算模式,从而在Kubernetes上创建工作和应用程序。 这些工具,无论是作为控制器还是作为客户资源实现的,都可以与其他CNC F项目一起使用,如Prome theus和gRPC。

Argo有四个组件,包括ArgoWorkflows,它是一个开源的容器本地工作流引擎,用于在Kubernetes上协调并行作业;ArgoEvents,一个基于事件的依赖管理器,由Black Rock创建;ArgoCD,支持基于GitOps的Kubernetes资源部署;Argo Rollouts,用于支持应用程序的“渐进交付策略”。

阿尔戈被CNCF接受并不令人惊讶,因为该项目已经被100多家公司用于生产,包括Adobe公司、阿里巴巴集团控股有限公司、Datastax公司、谷歌有限责任公司、IBM公司、Nvidia公司和SAPSE等

“Kubernetes赢得了集装箱战争,但这并不意味着它可以解决所有相关的编程模型,”星座研究公司(Constellation Research Inc.)分析师Holger Mueller说。 “这就是为什么CNCF继续增加相邻项目的重要性。 这就是Argo项目加入的原因,它增加了对许多下一代应用程序用例至关重要的工作流和事件功能。

阿尔戈项目的支持者说,他们的希望是通过专注于在Kubernetes上持续和渐进地提供微服务和机器学习应用来继续发展社区。

“考虑到该团队在简化Kubernetes的使用和启用GitOps方面的工作,Argo正好适合CNCF社区,”CNCF首席技术官兼首席运营官Chris Aniszczyk说。


免责声明:本文由用户上传,如有侵权请联系删除!