beta API version · group coordination.k8s.io
coordination.k8s.io/v1beta1
Partly removed
Kinds in coordination.k8s.io/v1beta1
| Kind | Introduced | Deprecated | Stops being served | Use instead |
|---|---|---|---|---|
| Lease | 1.12 | 1.19 | 1.22 | coordination.k8s.io/v1 |
| LeaseCandidate beta · off by default | 1.33 | 1.36 | 1.39 (planned) | — |
Served in which releases
Kind162025303537
Lease
LeaseCandidate
served served, deprecated exists but off by default not served · 1.16 to 1.37
Migrating off coordination.k8s.io/v1beta1
Lease removed in 1.22
Move to coordination.k8s.io/v1, served since 1.14. Existing objects stay readable through the new version.
- apiVersion: coordination.k8s.io/v1beta1
+ apiVersion: coordination.k8s.io/v1
kind: LeaseFrom the Kubernetes Deprecated API Migration Guide, © The Kubernetes Authors, CC BY 4.0.
To convert files mechanically: kubectl convert -f old.yaml --output-version coordination.k8s.io/v1 (the kubectl-convert plugin, installed separately). Review defaults it fills in.
Other versions of coordination.k8s.io
Check your manifests for coordination.k8s.io/v1beta1 and other removed versions →