Repolode
argoproj

argoproj/argo-events

Фреймворк для автоматизации событийных процессов в Kubernetes, запускающий действия по вебхукам, расписанию cron, событиям S3 и сообщениям из очередей.

Звёзды
2,714
Форки
849
Открытые issues
159
Последний коммит
7 дней назад

Что это?

Argo Events — это фреймворк для запуска автоматизации в Kubernetes в ответ на внешние и внутренние события. Он связывает источники событий — например, вебхуки, загрузки в S3, расписания cron и системы обмена сообщениями вроде Kafka, GCP Pub/Sub, SNS и SQS — с действиями: созданием объектов Kubernetes, запуском Argo Workflows или вызовом serverless-нагрузок.

События описываются в формате полезной нагрузки, совместимом с CloudEvents, а сенсоры могут применять условную логику, чтобы триггер срабатывал только при выполнении бизнес-правила. Проект поддерживает как простые линейные цепочки событий, так и более сложные конфигурации, объединяющие несколько источников событий.

Проект устанавливается в кластере Kubernetes и управляется с помощью собственных пользовательских ресурсов. В документации описаны установка, основные понятия и пошаговые руководства.

Ключевые возможности

  • 01Поддерживает более 20 источников событий, включая вебхуки, S3, cron, Kafka и SQS.
  • 02Предлагает более 10 типов триггеров, например создание объектов Kubernetes или запуск workflows.
  • 03Позволяет управлять срабатыванием триггеров с помощью условной логики.
  • 04Использует спецификацию CloudEvents для данных событий.

Сценарии использования

  • Запускать pipeline Argo Workflows, когда файл появляется в бакете S3.
  • Запускать задания CI/CD по входящим вебхукам от Git и других систем.
  • Запускать задания Kubernetes по расписанию с помощью событий cron.
  • Реагировать на сообщения из Kafka или SQS запуском serverless-нагрузок.

Быстрый старт

  1. 1

    Следуйте руководству по установке, ссылка на которое приведена в README

Что важно знать

  • Приложение работает в Kubernetes, поэтому для его использования нужен кластер Kubernetes.
  • Инструкции по настройке приведены во внешней документации, а не в виде одной команды установки.

В подборках

Темы

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

Частые вопросы

Что такое argo-events?
Фреймворк для автоматизации событийных процессов в Kubernetes, запускающий действия по вебхукам, расписанию cron, событиям S3 и сообщениям из очередей. Argo Events — это фреймворк для запуска автоматизации в Kubernetes в ответ на внешние и внутренние события. Он связывает источники событий — например, вебхуки, загрузки в S3, расписания cron и системы обмена сообщениями вроде Kafka, GCP Pub/Sub, SNS и SQS — с действиями: созданием объектов Kubernetes, запуском Argo Workflows или вызовом serverless-нагрузок.
argo-events можно использовать бесплатно? Какая у него лицензия?
argo-events распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
argo-events всё ещё поддерживается?
Активно поддерживается. Последний коммит в argo-events — 31 окт. 2026 г..
Для чего можно использовать argo-events?
Запускать pipeline Argo Workflows, когда файл появляется в бакете S3. Запускать задания CI/CD по входящим вебхукам от Git и других систем. Запускать задания Kubernetes по расписанию с помощью событий cron. Реагировать на сообщения из Kafka или SQS запуском serverless-нагрузок.
Как установить argo-events?
Следуйте руководству по установке, ссылка на которое приведена в README
Где скачать argo-events?
Исходный код и инструкции по установке — на GitHub: https://github.com/argoproj/argo-events

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Декларативный инструмент непрерывной доставки по модели GitOps, который синхронизирует приложения в Kubernetes с состоянием, заданным в Git-репозиториях.

24,6 тыс.+54 за неделю8,1 тыс.GoApache-2.0Активно поддерживаетсяОбновлён 14 часов назад

Открытый облачно-нативный реестр контейнеров для хранения, подписи и сканирования образов и Helm charts, с RBAC и репликацией.

29,7 тыс.+35 за неделю5,4 тыс.GoApache-2.0Обновлён 20 часов назад