🕌
② Kestraのチュートリアルをやってみる
1. はじめに
今回はKestraのチュートリアルをやっていきます。Introduction to Kestra, a Declarative Orchestration Alternative to Apache Airflowを参考に実施します。
2. 手順
2-1. docker-compose fileをダウンロード
- 下記コマンドを実行します
curl -o docker-compose.yml https://raw.githubusercontent.com/kestra-io/kestra/develop/docker-compose.yml
2-2. docker compose upを実行
- 下記コマンドを実施します
docker compose up -d
2-3. ブラウザに入る
- http://localhost:8080/を押下します
- ホーム画面がブラウザに表示されます
2-4. Flowの作成
-
Flows
を選択します
-
右下の
+Create
を選択します -
下記のyamlファイルをコピペします
id: getting-started
namespace: io.kestra.tutorial
tasks:
- type: io.kestra.core.tasks.log.Log
id: log-task
message: Hello World !
2-5. 作成したFlowの実行
-
New excution
を押下します - 実行結果を確認します(Successのステータスになっている)
3. 感想
個人的にはyamlファイルで全て完結するのはありがたいなと思っています。またyamlを書いている際に、ドキュメントやジョブフローを見ながら作成できるのはいいなと思いました。
Discussion