Kubernetes Cronjob の登録で no matches for kind "CronJob" in version "batch/v1beta1" となった場合の対応

投稿者: ytyng 6ヶ月, 4週間 前

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

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011