1

RedHat OpenShift で Spring Batch ジョブを Kubernetes スケジュール ジョブとして実行する方法について調査しています。手順は完了しました。

1) 簡単な処理を行う .csv ファイルを読み取り、メモリ内の h2 DB にデータを配置するサンプル Spring Batch アプリを作成しました。ジョブ ランチャーは、REST エンドポイント ( /load ) として呼び出されます。ソースコードはここにあります。エンドポイント情報については、README ファイルを参照してください。

2) Docker イメージを作成し、DockerHubにプッシュしました

3) そのイメージを使用して OpenShift Online クラスターにアプリとしてデプロイ

私がやりたいことは、

OpenShift から Kubernetes Cron ジョブを実行して、SpringBatch ジョブを定期的に起動する/load REST エンドポイントを呼び出します

どうすればこれを達成できるかについて、誰かが私をここで案内してもらえますか?

ありがとうございました

サンメ

4

1 に答える 1