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 | なし |