Engine de workflows nativo de contêineres para orquestrar jobs paralelos no Kubernetes, implementado como um CRD.
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
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
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
KEDA é um autoscaler baseado em Kubernetes e orientado a eventos que escala qualquer container, inclusive de e para zero, com base em fontes de eventos externas.
Ferramenta declarativa de entrega contínua GitOps que sincroniza aplicações Kubernetes com o estado definido em repositórios Git.
Sistema open source para implantar, escalar e gerenciar aplicações em contêineres em vários hosts.
Helm é o gerenciador de pacotes do Kubernetes: instala e gerencia aplicações empacotadas como Charts reutilizáveis.
Registro de contêineres cloud native de código aberto que armazena, assina e analisa imagens e charts Helm, com RBAC e replicação.