Argo Events¶
Argo Events is an event-driven workflow automation framework for Kubernetes. It connects external event sources to Argo Workflows, enabling reactive automation. For comprehensive documentation, see the official Argo Events docs.
Core Components¶
flowchart LR
A[External Event] --> B[EventSource]
B --> C[EventBus]
C --> D[Sensor]
D --> E[Trigger]
E --> F[Workflow]
%% Ghostty Hardcore Theme
style A fill:#65d9ef,color:#1b1d1e
style B fill:#fd971e,color:#1b1d1e
style C fill:#515354,color:#f8f8f3
style D fill:#f92572,color:#1b1d1e
style E fill:#9e6ffe,color:#1b1d1e
style F fill:#a7e22e,color:#1b1d1e
| Component | Purpose | Argo Docs |
|---|---|---|
| EventSource | Connects to external systems | EventSource Types |
| EventBus | Message broker for delivery | EventBus |
| Sensor | Filters events and triggers | Sensors |
| Trigger | Action when conditions met | Triggers |
Pattern Categories¶
| Category | Description |
|---|---|
| Event Routing | Multi-action routing, filtering, and transformations |
| Reliability Patterns | Retry strategies, dead letter queues, and backpressure |
Operational Guides¶
For deploying and managing Argo Events in production:
- Setup Guide - EventSource, EventBus, and Sensor configuration
- Troubleshooting - Debugging event flows and common issues
- High Availability - Production HA architecture
Prerequisites
Argo Events requires Argo Workflows for workflow triggers. See the official installation guide for setup.
Related Content¶
- Argo Workflows Patterns - WorkflowTemplate design and error handling
- Event-Driven Deployments - The journey to zero-latency automation
- ConfigMap as Cache Pattern - Volume mounts for zero-API reads