Repolode
argoproj

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. 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

#kubernetes#event-driven#workflow-automation#cloudevents#cloud-native#pipelines#argo#automation-framework#event-source#eventing-framework

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