KubernetesのCronJobをSuspendしたい。
それを自動化したいのでマニフェストファイルいじってapplyして~みたいなことはあんまりやりたくない。
コマンド一発でやる方法です。
以下のとおりやればOK
kubectl patch cronjob CronJob名 -p '{ "spec": { "suspend": true } }'
ちなみにマニフェストファイルでやる場合は以下。
apiVersion: batch/v1beta1 kind: CronJob metadata: name: kabe-cronjob spec: schedule: "*/1 * * * *" suspend: false ←ここを変える ~~~省略~~~