beta API version · group admissionregistration.k8s.io
admissionregistration.k8s.io/v1beta1
Partly removed
Kinds in admissionregistration.k8s.io/v1beta1
| Kind | Introduced | Deprecated | Stops being served | Use instead |
|---|---|---|---|---|
| MutatingAdmissionPolicy beta · off by default | 1.34 | 1.37 | 1.40 (planned) | admissionregistration.k8s.io/v1 |
| MutatingAdmissionPolicyBinding beta · off by default | 1.34 | 1.37 | 1.40 (planned) | admissionregistration.k8s.io/v1 |
| MutatingWebhookConfiguration | 1.9 | 1.16 | 1.22 | admissionregistration.k8s.io/v1 |
| ValidatingAdmissionPolicy beta · off by default | 1.28 | 1.31 | 1.34 | admissionregistration.k8s.io/v1 |
| ValidatingAdmissionPolicyBinding beta · off by default | 1.28 | 1.31 | 1.34 | admissionregistration.k8s.io/v1 |
| ValidatingWebhookConfiguration | 1.9 | 1.16 | 1.22 | admissionregistration.k8s.io/v1 |
Served in which releases
Kind162025303537
MutatingAdmissionPolicy
MutatingAdmissionPolicyBinding
MutatingWebhookConfiguration
ValidatingAdmissionPolicy
ValidatingAdmissionPolicyBinding
ValidatingWebhookConfiguration
served served, deprecated exists but off by default not served · 1.16 to 1.37
Migrating off admissionregistration.k8s.io/v1beta1
Webhook resources removed in 1.22
Move to admissionregistration.k8s.io/v1, served since 1.16. Existing objects stay readable through the new version.
What changes:
webhooks[*].failurePolicydefault changed fromIgnoretoFailfor v1webhooks[*].matchPolicydefault changed fromExacttoEquivalentfor v1webhooks[*].timeoutSecondsdefault changed from30sto10sfor v1webhooks[*].sideEffectsdefault value is removed, and the field made required, and onlyNoneandNoneOnDryRunare permitted for v1webhooks[*].admissionReviewVersionsdefault value is removed and the field made required for v1 (supported versions for AdmissionReview arev1andv1beta1)webhooks[*].namemust be unique in the list for objects created viaadmissionregistration.k8s.io/v1
- apiVersion: admissionregistration.k8s.io/v1beta1
+ apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfigurationFrom the Kubernetes Deprecated API Migration Guide, © The Kubernetes Authors, CC BY 4.0.
To convert files mechanically: kubectl convert -f old.yaml --output-version admissionregistration.k8s.io/v1 (the kubectl-convert plugin, installed separately). Review defaults it fills in.
Other versions of admissionregistration.k8s.io
admissionregistration.k8s.io/v1 Stable
Check your manifests for admissionregistration.k8s.io/v1beta1 and other removed versions →