Kestra
イベント駆動型の宣言的ワークフローオーケストレーションプラットフォーム。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 など、さまざまなデプロイ方法に対応し、数百万規模のワークフローまでスケール可能です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ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:ブラウザを開き http://localhost:8080 にアクセスして UI に入ります
ステップ3:「Create」をクリックして新しい Flow を作成し、以下の YAML を貼り付けて保存します:
- ステップ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:ブラウザを開き http://localhost:8080 にアクセスして UI に入ります
- ステップ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。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs