1.2. Kubernetes API の削除

OpenShift Dedicated 4.9 は Kubernetes 1.22 を使用するため、以下の非推奨の v1beta1 API が削除されました。v1 API バージョンを使用するようにマニフェストおよび API クライアントを移行する必要があります。削除された API の移行についての詳細は、Kubernetes documentation を参照してください。

表1.1 Kubernetes 1.22 から削除された v1beta1 API

リソースAPI大きな変更

APIService

apiregistration.k8s.io/v1beta1

なし

CertificateSigningRequest

certificates.k8s.io/v1beta1

あり

ClusterRole

rbac.authorization.k8s.io/v1beta1

なし

clusterRoleBinding

rbac.authorization.k8s.io/v1beta1

なし

CSIDriver

storage.k8s.io/v1beta1

なし

CSINode

storage.k8s.io/v1beta1

なし

CustomResourceDefinition

apiextensions.k8s.io/v1beta1

あり

Ingress

extensions/v1beta1

あり

Ingress

networking.k8s.io/v1beta1

あり

IngressClass

networking.k8s.io/v1beta1

なし

Lease

coordination.k8s.io/v1beta1

なし

LocalSubjectAccessReview

authorization.k8s.io/v1beta1

あり

MutatingWebhookConfiguration

admissionregistration.k8s.io/v1beta1

あり

PriorityClass

scheduling.k8s.io/v1beta1

なし

Role

rbac.authorization.k8s.io/v1beta1

なし

RoleBinding

rbac.authorization.k8s.io/v1beta1

なし

SelfSubjectAccessReview

authorization.k8s.io/v1beta1

あり

StorageClass

storage.k8s.io/v1beta1

なし

SubjectAccessReview

authorization.k8s.io/v1beta1

あり

TokenReview

authentication.k8s.io/v1beta1

なし

ValidatingWebhookConfiguration

admissionregistration.k8s.io/v1beta1

あり

VolumeAttachment

storage.k8s.io/v1beta1

なし