Repolode
argoproj

argoproj/argo-events

Framework de automação orientado a eventos para Kubernetes, que aciona ações a partir de webhooks, cron, S3 e filas de mensagens.

Estrelas
2,714
Forks
848
Issues abertas
159
Último commit
há 10 horas

O que é?

Argo Events é um framework para executar automações no Kubernetes em resposta a eventos externos ou internos. Ele conecta fontes de eventos, como webhooks, uploads para o S3, agendamentos cron e sistemas de mensagens como Kafka, GCP Pub/Sub, SNS e SQS, a ações como criar objetos do Kubernetes, executar Argo Workflows ou chamar workloads serverless.

Os eventos são descritos com payloads compatíveis com CloudEvents, e os sensores podem aplicar lógica condicional para que um trigger seja disparado somente quando uma regra de negócio for atendida. O projeto oferece suporte tanto a fluxos de eventos lineares simples quanto a configurações mais complexas que combinam várias fontes de eventos.

Ele é instalado em um cluster Kubernetes e gerenciado por meio de seus próprios recursos personalizados. A documentação aborda a instalação, os conceitos e tutoriais.

Recursos principais

  • 01Oferece suporte a mais de 20 fontes de eventos, incluindo webhooks, S3, cron, Kafka e SQS.
  • 02Disponibiliza mais de 10 tipos de trigger, como criar objetos do Kubernetes ou executar workflows.
  • 03Permite usar lógica condicional para controlar quando os triggers são disparados.
  • 04Segue a especificação CloudEvents para dados de eventos.

Casos de uso

  • Iniciar um pipeline do Argo Workflows quando um arquivo chega a um bucket do S3.
  • Acionar tarefas de CI/CD com webhooks recebidos do Git ou de outros sistemas.
  • Executar tarefas agendadas no Kubernetes com eventos baseados em cron.
  • Reagir a mensagens do Kafka ou do SQS iniciando workloads serverless.

Início rápido

  1. 1

    Siga o guia de instalação vinculado no README

Antes de usar

  • Ele é executado no Kubernetes, então você precisa de um cluster Kubernetes para usá-lo.
  • A configuração é feita seguindo a documentação externa, em vez de usar um único comando de instalação.

Em coleções

Tópicos

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

Perguntas frequentes

O que é argo-events?
Framework de automação orientado a eventos para Kubernetes, que aciona ações a partir de webhooks, cron, S3 e filas de mensagens. Argo Events é um framework para executar automações no Kubernetes em resposta a eventos externos ou internos. Ele conecta fontes de eventos, como webhooks, uploads para o S3, agendamentos cron e sistemas de mensagens como Kafka, GCP Pub/Sub, SNS e SQS, a ações como criar objetos do Kubernetes, executar Argo Workflows ou chamar workloads serverless.
argo-events é gratuito? Qual é a licença?
argo-events é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
argo-events ainda é mantido?
Manutenção ativa. O último commit de argo-events foi em 7 de nov. de 2026.
Para que posso usar argo-events?
Iniciar um pipeline do Argo Workflows quando um arquivo chega a um bucket do S3. Acionar tarefas de CI/CD com webhooks recebidos do Git ou de outros sistemas. Executar tarefas agendadas no Kubernetes com eventos baseados em cron. Reagir a mensagens do Kafka ou do SQS iniciando workloads serverless.
Como instalar argo-events?
Siga o guia de instalação vinculado no README
Onde consigo argo-events?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/argoproj/argo-events

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados