argoproj

argo-workflows

Kubernetes 原生容器化工作流引擎,用于编排并行任务,是 CNCF 毕业项目。

v4.1.4
发布于
11 天前
17,008
星标
46
下载
同步于
1 天前

最新版本

v4.1.42026年9月18日 17:29
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Argo Workflows 是一个开源容器原生工作流引擎,用于在 Kubernetes 上编排并行任务。它被实现为 Kubernetes CRD(自定义资源定义)。Argo 是 CNCF(云原生计算基金会)毕业项目。

主要功能

  • 定义工作流,每个步骤是一个容器
  • 将多步骤工作流建模为任务序列或 DAG(有向无环图)
  • 适用于机器学习管道、数据处理、基础设施自动化和 CI/CD
  • 提供 Web UI 用于查看和管理工作流
  • 支持 Java、Golang、Python(Hera)和 TypeScript(Juno)客户端

适用人群

  • Kubernetes 平台工程师和 DevOps 团队
  • 需要复杂工作流编排的 ML 工程师
  • 云原生应用开发者

快速上手

  1. 参考 快速开始指南
  2. 通过 交互式培训材料 学习
  3. 访问 演示环境

核心优势

  • Kubernetes 最流行的工作流执行引擎
  • 轻量级、可扩展、易于使用
  • 为容器从头设计,无传统 VM 和服务器环境的开销与限制
  • 云无关,可在任何 Kubernetes 集群上运行

系统要求

  • 操作系统:跨平台(运行于 Kubernetes)
  • 支持架构:x86_64、arm64
  • 额外依赖:Kubernetes 集群

注意事项

  • 200+ 组织官方使用 Argo Workflows
  • 完整生态列表见 awesome-argo

历史版本

排序