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