Repolode
argoproj

argoproj/argo-events

Webhook、cron、S3、メッセージキューをきっかけにアクションを実行する、Kubernetes向けイベント駆動型ワークフロー自動化フレームワーク。

スター
2,714
フォーク
848
未解決の Issue
159
最終コミット
10 時間前

これは何?

Argo Eventsは、外部または内部のイベントに応じてKubernetes上で自動化処理を実行するためのフレームワークです。Webhook、S3へのアップロード、cronスケジュール、Kafka、GCP Pub/Sub、SNS、SQSなどのメッセージングシステムをイベントソースとして、Kubernetesオブジェクトの作成、Argo Workflowsの実行、サーバーレスワークロードの呼び出しなどにつなげます。

イベントはCloudEvents準拠のペイロードで記述され、センサーに条件ロジックを設定して、ビジネスルールを満たした場合にのみトリガーを実行できます。単純な直線型のイベントフローから、複数のイベントソースを組み合わせた複雑な構成まで対応しています。

Kubernetesクラスターにインストールし、独自のカスタムリソースを通じて管理します。ドキュメントでは、インストール方法や基本概念、チュートリアルを説明しています。

主な機能

  • 01Webhook、S3、cron、Kafka、SQSなど、20種類以上のイベントソースに対応。
  • 02Kubernetesオブジェクトの作成やワークフローの実行など、10種類以上のトリガーを提供。
  • 03トリガーを実行する条件を制御するロジックを設定可能。
  • 04イベントデータにはCloudEvents仕様を採用。

ユースケース

  • S3バケットにファイルが配置されたときに、Argo Workflowsのパイプラインを開始する。
  • Gitなどのシステムから届くWebhookをきっかけに、CI/CDジョブを実行する。
  • cronベースのイベントで、Kubernetesのジョブを定期実行する。
  • KafkaやSQSのメッセージに応じて、サーバーレスワークロードを起動する。

クイックスタート

  1. 1

    README にリンクされているインストールガイドに従ってください

使う前に知っておきたいこと

  • Kubernetes 上で動作するため、使用するには Kubernetes クラスターが必要です。
  • セットアップ手順は単一のインストールコマンドではなく、外部ドキュメントに記載されています。

収録されている特集

トピック

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

よくある質問

argo-events とは?
Webhook、cron、S3、メッセージキューをきっかけにアクションを実行する、Kubernetes向けイベント駆動型ワークフロー自動化フレームワーク。 Argo Eventsは、外部または内部のイベントに応じてKubernetes上で自動化処理を実行するためのフレームワークです。Webhook、S3へのアップロード、cronスケジュール、Kafka、GCP Pub/Sub、SNS、SQSなどのメッセージングシステムをイベントソースとして、Kubernetesオブジェクトの作成、Argo Workflowsの実行、サーバーレスワークロードの呼び出しなどにつなげます。
argo-events は無料で使えますか?ライセンスは?
argo-events は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
argo-events は今もメンテナンスされていますか?
活発にメンテナンス中。argo-events の最終コミットは 2026年11月7日 です。
argo-events は何に使えますか?
S3バケットにファイルが配置されたときに、Argo Workflowsのパイプラインを開始する。 Gitなどのシステムから届くWebhookをきっかけに、CI/CDジョブを実行する。 cronベースのイベントで、Kubernetesのジョブを定期実行する。 KafkaやSQSのメッセージに応じて、サーバーレスワークロードを起動する。
argo-events のインストール方法は?
README にリンクされているインストールガイドに従ってください
argo-events はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/argoproj/argo-events

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト