問題タブ [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.

0 投票する
1 に答える
2839 参照

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 エンドポイントを呼び出します

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

ありがとうございました

サンメ

0 投票する
0 に答える
41 参照

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 を使用しています