---
slug: "kubernetes-cronjob-apply-no-matches-for-kind-cronjob-in-version-batchv1beta1"
title: "Kubernetes Cronjob の登録で no matches for kind \"CronJob\" in version \"batch/v1beta1\" となった場合の対応"
description: "Kubernetes Cronjob の登録で no matches for kind \"CronJob\" in version \"batch/v1beta1\" となった場合、 batch/v1beta1 → batch/v1 と修正することで登録できます。"
url: "https://www.ytyng.com/blog/kubernetes-cronjob-apply-no-matches-for-kind-cronjob-in-version-batchv1beta1"
publish_date: "2023-09-28T00:31:09Z"
created: "2023-09-28T00:31:09Z"
updated: "2026-02-27T00:56:57.918Z"
categories: ["kubernetes"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20250615/5bc5e8b4f3ee4af1814584c1aa673def.png.webp?width=768"
has_video: true
has_music: true
video_urls: ["https://media.ytyng.net/ytyng-blog/292/featured-video-1.mp4", "https://media.ytyng.net/ytyng-blog/292/featured-video-2.mp4", "https://media.ytyng.net/ytyng-blog/292/featured-video-3.mp4"]
music_urls: ["https://media.ytyng.net/ytyng-blog/292/featured-music-292-1.mp3", "https://media.ytyng.net/ytyng-blog/292/featured-music-292-3.mp3"]
lang: "ja"
---

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

Kubernetes 1.25 で,

```yaml
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 に修正すると登録できる。


```yaml
apiVersion: batch/v1
kind: CronJob
metadata:
  name: my-awesome-product-extreme-job
  namespace: ytyng
spec:
  ...
```
