OpenSource-Hub
K

Kestra

26.8k stars·開発ツール·SHA-256 チェックサム確認済み

イベント駆動型の宣言的ワークフローオーケストレーションプラットフォーム。YAML で信頼性の高いパイプラインを定義します。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

オープンソースのオーケストレーション神ツール。YAMLでワークフローを記述し、イベントもスケジュール実行もすべて対応できる。

主な機能

  • YAMLでワークフローを宣言的に定義、UIでビジュアル編集
  • スケジュールトリガーとリアルタイムイベントトリガーの両方をサポート
  • 数百のプラグインでデータベース、クラウドストレージ、APIに接続
  • コードエディターを内蔵、シンタックスハイライトと自動補完
  • Gitバージョン管理統合、CI/CDフレンドリー

できないこと

  • •ローカルでのクイックスタートは Docker に依存します。本番環境では Kubernetes またはクラウドマネージドサービスの使用を推奨します。2. Docker のマウントボリュームでは権限に注意が必要です。Windows ユーザーは WSL 2 の使用を推奨します。3. プラグインはネットワークからのダウンロードが必要なため、初回は時間がかかります。4. デフォルトでは組み込みの H2 データベースを使用します。本番環境では PostgreSQL に切り替える必要があります。

使用例

  • データパイプライン(ETL/ELT)の自動化
  • マイクロサービスのオーケストレーションとイベント駆動型の自動化
  • スケジュール実行のバッチ処理タスク(日報生成など)
  • マルチクラウド環境における運用保守プロセスの自動化

Kestra は、スケジュール実行とリアルタイムのワークフローを簡単に処理できる、オープンソースのイベント駆動型ワークフローオーケストレーションプラットフォームです。Infrastructure as Code のベストプラクティスをデータ、プロセス、マイクロサービスのオーケストレーションに適用し、わずか数行の YAML で UI 上に信頼性の高いワークフローを構築できます。主な機能には、豊富なプラグインエコシステム(数百の事前構築済みコネクタ)、直感的な UI とリアルタイムの構文チェック、Git によるバージョン管理統合、ネイティブイベントトリガー、リトライ/タイムアウト/エラーハンドリング、並列実行が含まれます。Docker、Kubernetes、AWS、GCP、Azure など、さまざまなデプロイ方法に対応し、数百万規模のワークフローまでスケール可能です。

タグ

workflow-orchestrationevent-drivendeclarativeyamlpluginsopen-sourceautomationscheduling

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Docker がインストールされていることを確認し、ターミナルで docker run --pull=always -it -p 8080:8080 --user=root --name kestra --restart=always -v kestra_data:/app/storage -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp kestra/kestra:latest server local を実行します

4

ステップ2:ブラウザを開き http://localhost:8080 にアクセスして UI に入ります

5

ステップ3:「Create」をクリックして新しい Flow を作成し、以下の YAML を貼り付けて保存します:

インストールガイド
  1. ステップ1:Docker がインストールされていることを確認し、ターミナルで docker run --pull=always -it -p 8080:8080 --user=root --name kestra --restart=always -v kestra_data:/app/storage -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp kestra/kestra:latest server local を実行します
  2. ステップ2:ブラウザを開き http://localhost:8080 にアクセスして UI に入ります
  3. ステップ3:「Create」をクリックして新しい Flow を作成し、以下の YAML を貼り付けて保存します:
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Docker コンテナを停止して削除します:docker stop kestra && docker rm kestra。永続化データをクリーンアップする必要がある場合は、Docker ボリュームを削除します:docker volume rm kestra_data。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-10-28 15:32:50
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト