Motor de workflows nativo de contenedores para orquestar trabajos paralelos en Kubernetes, implementado como un CRD.
argoproj/argo-events
Framework de automatización basada en eventos para Kubernetes que activa acciones mediante webhooks, cron, S3 y colas de mensajes.
- Estrellas
- 2,714
- Forks
- 848
- Issues abiertos
- 159
- Último commit
- hace 8 horas
¿Qué es?
Argo Events es un framework para ejecutar automatizaciones en Kubernetes como respuesta a eventos externos o internos. Conecta fuentes de eventos como webhooks, cargas a S3, programaciones cron y sistemas de mensajería como Kafka, GCP Pub/Sub, SNS y SQS con acciones como crear objetos de Kubernetes, invocar Argo Workflows o llamar a cargas de trabajo serverless.
Los eventos se describen con cargas útiles compatibles con CloudEvents, y los sensores pueden aplicar lógica condicional para que un trigger se active solo cuando se cumpla una regla de negocio. El proyecto admite tanto flujos de eventos lineales sencillos como configuraciones más complejas que combinan varias fuentes de eventos.
Se instala en un clúster de Kubernetes y se administra mediante sus propios recursos personalizados. La documentación abarca la instalación, los conceptos y los tutoriales.
Funciones clave
- 01Admite más de 20 fuentes de eventos, incluidos webhooks, S3, cron, Kafka y SQS.
- 02Ofrece más de 10 tipos de trigger, como crear objetos de Kubernetes o invocar workflows.
- 03Permite usar lógica condicional para controlar cuándo se activan los triggers.
- 04Sigue la especificación CloudEvents para los datos de eventos.
Casos de uso
- Iniciar un pipeline de Argo Workflows cuando se carga un archivo en un bucket de S3.
- Activar tareas de CI/CD a partir de webhooks entrantes de Git u otros sistemas.
- Ejecutar tareas programadas de Kubernetes mediante eventos basados en cron.
- Responder a mensajes de Kafka o SQS iniciando cargas de trabajo serverless.
Inicio rápido
- 1
Sigue la guía de instalación enlazada en el README
Antes de usarlo
- Se ejecuta en Kubernetes, así que necesitas un clúster de Kubernetes para usarlo.
- La configuración se describe en documentación externa, en lugar de ofrecer un único comando de instalación.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es argo-events?
- Framework de automatización basada en eventos para Kubernetes que activa acciones mediante webhooks, cron, S3 y colas de mensajes. Argo Events es un framework para ejecutar automatizaciones en Kubernetes como respuesta a eventos externos o internos. Conecta fuentes de eventos como webhooks, cargas a S3, programaciones cron y sistemas de mensajería como Kafka, GCP Pub/Sub, SNS y SQS con acciones como crear objetos de Kubernetes, invocar Argo Workflows o llamar a cargas de trabajo serverless.
- ¿argo-events es gratuito? ¿Qué licencia tiene?
- argo-events es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿argo-events sigue mantenido?
- Mantenimiento activo. El último commit de argo-events fue el 7 nov 2026.
- ¿Para qué puedo usar argo-events?
- Iniciar un pipeline de Argo Workflows cuando se carga un archivo en un bucket de S3. Activar tareas de CI/CD a partir de webhooks entrantes de Git u otros sistemas. Ejecutar tareas programadas de Kubernetes mediante eventos basados en cron. Responder a mensajes de Kafka o SQS iniciando cargas de trabajo serverless.
- ¿Cómo se instala argo-events?
- Sigue la guía de instalación enlazada en el README
- ¿Dónde consigo argo-events?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/argoproj/argo-events
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
KEDA es un autoscaler basado en Kubernetes que escala contenedores, incluso desde y hasta cero, según fuentes de eventos externas.
Herramienta declarativa de entrega continua GitOps que sincroniza aplicaciones de Kubernetes con el estado definido en repositorios Git.
Sistema de código abierto para desplegar, escalar y gestionar aplicaciones en contenedores en varios hosts.
Helm es el gestor de paquetes de Kubernetes: instala y administra aplicaciones empaquetadas como Charts reutilizables.
Registro de contenedores cloud native de código abierto que almacena, firma y analiza imágenes y charts de Helm, con RBAC y replicación.