当地时间 12 月 6 日, CNCF(云原生计算基金会) 宣布 Argo 正式毕业,Argo 将与 Kubernetes、Prometheus 和 Envoy 等并列到 CNCF 毕业项目行列。
Argo 项目是一组 Kubernetes 原生工具集合,由 Argo Workflows、Argo Events、Argo CD 和 Argo Rollouts 四个 Kubernetes 原生子项目组成,用于运行和管理 Kubernetes 上的作业和应用程序。
其中,Argo Workflows 支持创建复杂的并行工作流作为 Kubernetes 资源,并用于从 CI/CD 流水线到机器学习工作流的许多不同用例中;Argo Events 基于各种事件源,为 Kubernetes 资源(包括 Argo Workflows)提供基于事件的依赖性和触发器的声明式管理;Argo CD 和 Argo Rollouts 可以帮助工程师理解、采用和使用 Kubernetes,并使 GitOps 最佳实践对想要采用它的团队来说更容易实现。这些工具可以单独使用,但结合使用对大规模创建和运行复杂的应用程序有很大好处。
Argo 提供了一种在 Kubernetes 上创建工作和应用程序的三种计算模式——服务模式、工作流模式和基于事件的模式——的简单组合方式。所有的 Argo 工具都实现为控制器和自定义资源。
据悉,Argo 现在被 350 多个组织应用,该数量比加入 CNCF 孵化器时增加了 250%,其中包括 Adobe、Blackrock、Capital One、Google、Intuit、PagerDuty、Peloton、Snyk、Swisscom、Tesla 和 Volvo 等企业。最新的 CNCF 在用户调查显示,超过 50% 的受访者表示他们正在生产中运行 Argo,或正对其进行评估。
另外,2300 家企业和 8000 名个人开发者为该项目做出了贡献,Argo 是 CNCF 中最强大和最多样化的社区之一。
Argo 项目由 Applatix 于 2017 年创建并开源,该公司后来被 Intuit 收购。2020 年 4 月,Argo 加入 CNCF 孵化器。Intuit 与为该项目贡献 Argo Events 的 BlackRock 一起,大力参与了该项目和社区的开发和培养。
“毕业意味着 Argo 符合安全、用户采用和治理的最高标准。从各方面来看,Argo 都是一个成熟的、可持续的、成功的开源项目,”Argo 项目维护者、Codefresh 首席开源官兼联合创始人 Dan Garfield 说道。