Kubernetes Cronjob の登録で no matches for kind "CronJob" in version "batch/v1beta1" となった場合の対応
kubernetes
2023-09-28 00:31 (2 years ago)
Kubernetes 1.25 で,
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: my-awesome-product-extreme-job
namespace: ytyng
spec:
...
このような CronJob のマニフェストを Apply したところ、下記のエラーが出た。
resource mapping not found for name: "my-awesome-product-extreme-job" namespace: "ytyng" from "sync.cronjob.yml": no matches for kind "CronJob" in version "batch/v1beta1"
ensure CRDs are installed first
Kubernetes 1.25 では、 batch/v1beta1 は使えないため、batch/v1 に修正すると登録できる。
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-awesome-product-extreme-job
namespace: ytyng
spec:
...
現在の評価: 5.0 (1)
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。
開発相談をお待ちしています。