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 エンドポイントを呼び出します
どうすればこれを達成できるかについて、誰かが私をここで案内してもらえますか?
ありがとうございました
サンメ