👏
GKE1.22+kustomizeでCronJobがうまく動作しなかったので試行錯誤した時のメモ
TL;DR
- GKE1.22 + kustomize + cronjob(batch/v1) に不具合がある
-
batch/v1beta1
を使おう
メモ
こちらでは「GKE 1.21 より前のバージョンが実行されている場合は、apiVersion フィールドに batch/v1beta1
を指定します」と書いてある
ということは1.22以降はbatch/v1
を使用するように読める
が
kustomizeの特定のバージョンに不具合があり、
生成されるマニュフェストファイルからcommandなどが削除されてしまう模様
コメントにあるように↓でないとダメっぽい
- 1.22まで -> batch/v1beta1
- 1.23以降 -> batch/v1
なお、1.23でうまく動くかどうかは試していません
1.24まではbatch/v1beta1
使えるっぽいけどこちらも未確認です
Discussion