問題タブ [kubernetes-cronjob]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - OpenShift から Kubernetes Cron ジョブを実行して、REST エンドポイントを定期的に呼び出す
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 エンドポイントを呼び出します
どうすればこれを達成できるかについて、誰かが私をここで案内してもらえますか?
ありがとうございました
サンメ
openshift - 概要画面に表示される Openshift CronJob
ジョブ/cronjob を Openshift Container Platform - Aplication Console - 概要の概要画面に表示することはできますか? 他のサービスとそのポッドの中で?
現在、ジョブ/cronjob POD を表示できるのは
アプリケーション コンソール - アプリケーション -> ポッド
クラスタ コンソール -> ワークロード -> Cron ジョブ / ジョブ
この投稿を見つけましたhttps://blog.openshift.com/openshift-jobs/特にこのスクリーンショットhttps://i1.wp.com/blog.openshift.com/wp-content/uploads/jobs.jpg?ssl=1私は再現できませんが、それは古いバージョンですか?
Openshift バージョン 3.11 を使用しています