web-dev-qa-db-ja.com

Kubernetesでcronjobを無効にする

KubernetesでCronjobとして実行するアプリケーションをスケジュールしました。コードが変更されると、CronJobで画像が変更されます。

現在実行中のCronJobを無効にして、新しく作成されたイメージで新しいCronJobを展開できるオプションを探しています。

Yamlを削除せずにKubernetesでCronjobを無効にする方法は?

14
Jasmitha

パッチを介してcronjobを一時停止する場合は、次を使用します。

kubectl patch cronjobs <job-name> -p '{"spec" : {"suspend" : true }}'
20
Amityo

現在のcronjobリソースを編集して 。spec.suspendフィールドを含め、trueに設定します 。現在実行中のジョブはすべて完了しますが、将来のジョブは中断されます。

現在実行中のジョブも停止する必要がある場合は、削除する必要があります

8
Patrick W

Cron Job形式に関して有効なものを使用できますが、実際にはその日付は2月31日などのカレンダーの日付には表示されません。

* * 31 2 *
3
PRADEEP PANDEY