argo-events

让K8s上的任何事件自动触发工作流,告别手动编排

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 848 🐛 待处理 167 👀 关注 32
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2714
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源框架,Apache-2.0 许可,完全免费,可自行部署使用。

项目预览

argo-events 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队argoproj
定价模式🏷️完全免费
价格说明开源框架,Apache-2.0 许可,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Go
技术栈/模型argo,automation-framework,cloud-native,cloudevents,event-driven,event-source,eventing-framework,kubernetes,pipelines,triggers,workflow-automation,workflows
GitHub 星标★ 2714
上线时间2018-05-17 00:00:00
代码更新2026-11-07
仓库体积163.0 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-10
浏览次数5

项目介绍

argo-events 是一个基于 Kubernetes 的事件驱动自动化框架,用于构建事件驱动的工作流和流水线。它解决了云原生环境中事件源分散、事件处理复杂的问题,通过统一的模型将来自 Webhook、S3、Kafka、GitHub 等数十种事件源的消息捕获、过滤、转换,并触发 Argo Workflows、Kubernetes 对象或 HTTP 请求等动作。核心能力包括事件源管理、事件依赖(传感器)、事件触发以及基于 CloudEvents 的标准化事件格式。它支持声明式配置,易于与现有 CI/CD 系统集成,帮助团队实现从事件到自动化响应的完整闭环,提升运维和开发效率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 2714

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 20 分钟 部署方式:本地安装 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一个可用的 Kubernetes 集群(Argo Events 是面向 Kubernetes 的框架)
  • 可访问 argoproj.github.io 阅读官方安装文档
  • 体验在线 Demo 需具备 GitHub 账号(README 说明使用 GitHub 登录)
  • 已安装 kubectl 用于部署 event-sources 与 sensors

安装与启动步骤

  1. 1确认 Kubernetes 环境

    Argo Events 运行在 Kubernetes 上,请先确认已有可用的 K8s 集群并可正常连接;README 未给出集群创建方式。

  2. 2阅读官方安装文档

    README 明确要求按官方 installation 文档进行安装,所有具体安装命令、镜像与命名空间均以该文档为准。

  3. 3体验在线 Demo

    README 提供了 Demo 环境链接,使用 GitHub 账号登录后可查看 event-flow 与工作流示例,快速了解运行效果。

  4. 4理解核心概念

    先阅读 Concepts 文档,弄清事件源(EventSource)、传感器(Sensor)、触发器(Trigger)与 CloudEvents 的关系。

  5. 5跑通快速上手

    参考 quick_start 与 event-sources/setup/webhook 文档,以声明式方式部署 event-sources 和 sensors 完成事件到动作的闭环。

如何确认成功

在线 Demo 可打开 event-flow 页面并看到工作流运行;本地部署则按官方 installation 文档给出的验证方式确认组件正常。

常见问题

Q:需要什么前置环境?

A:需要一个 Kubernetes 集群。Argo Events 是 Kubernetes 上的事件驱动自动化框架,README 未提供非 K8s 的运行方式。

Q:有没有可以立即试用的环境?

A:有。README 提供了在线 Demo 环境链接,用 GitHub 账号登录即可查看 event-flow 示例,无需自行部署。

Q:具体安装命令在哪里?

A:README 只给出安装文档链接 https://argoproj.github.io/argo-events/installation/ ,未列出任何安装命令,请以该文档为准。

Q:如何定义事件源和触发器?

A:参考 eventsources/setup/webhook 等文档,以声明式方式部署 event-sources 和 sensors,配置事件来源与对应动作。

Q:支持哪些事件源和动作?

A:支持 20 多种事件来源(webhook、S3、cron、Kafka、GCP PubSub、SNS、SQS 等)和 10 多种触发动作(创建 K8s 对象、调用工作流或无服务负载等)。

注意事项

  • README 未提供任何安装命令,本教程仅整理文档指引与通用准备动作,具体步骤务必以官网 installation 文档为准。
  • Argo Events 兼容 CloudEvents 规范,事件格式统一,便于与既有系统对接。
  • Argo Workflows 自带 API 和用户界面,可用于查看与 Argo Events 联动的工作流。
  • 官网提供 demo 环境,建议先用 demo 理解架构,再在自建集群上部署。

核心亮点

  • 内置30+事件源(Webhook、S3、Kafka、GitHub等),开箱即用
  • 传感器支持复杂事件依赖和过滤,精确控制触发条件
  • 与Argo Workflows深度集成,无缝衔接云原生CI/CD

不足之处

  • 配置复杂,学习曲线较陡,需要理解多个CRD概念
  • 文档/社区待观察

适用场景

  • Git push 自动触发 CI 流水线
  • Kafka 消息驱动微服务自动化运维
  • S3 文件上传后自动执行数据处理任务

替代项目

Knative Eventing、Keptn、Tekton Triggers

上一篇:vibe-coding-prompt-template

下一篇:browser

同类项目推荐

writing-agent 开源

说个想法就成文,写作琐事全代劳

Writing Agent:开源多智能体对话写作助手。独立 Windows 客户端,无需 Claude Code,配置···

★ 454 2026-08-09
python-sdk 开源

让AI像人一样操作电脑和手机,自动完成界面任务

Enable AI to control your desktop, mobile and HMI devices

★ 558 2026-08-10
sim-use 开源

让 AI 直接操控手机模拟器,自动看屏、点击、滑动

Give your AI agent eyes and hands on iOS Simulator and Android emulator/devices.

★ 1533 2026-08-09
Interceptor 开源

用命令行或AI指令,直接操控浏览器完成一切操作

Browser automation and computer use for AI agents. One CLI and MCP server for your s···

★ 614 2026-08-09
lightning 开源

拖拽配置就能打通政府系统数据流,自动跑流程

Lightning ⚡️ is latest version of the OpenFn platform, a DPG and DPI building bloc···

★ 321 2026-09-17
vibe-seller 开源

一句话指挥 AI 操作跨境店铺后台

跨境卖家的 AI 自动化框架(支持亚马逊、Noon、美客多、千牛等平台,紫鸟、Chrome 等浏览器···

★ 119 2026-10-22
surf 开源

让 Go 请求伪装成真实浏览器,绕过反爬检测

SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 wit···

★ 1853 2026-10-08
PyPasser 开源

纯 Python 打通常见人机验证流程

Free, open-source CAPTCHA solver for Python (no paid APIs) — solve and bypass reCAP···

★ 619 2026-11-05