Kubernetes 1.35 deprecated APIs
Kubernetes 1.35 deprecated the v1beta1 Dynamic Resource Allocation APIs: DeviceClass, ResourceClaim, ResourceClaimTemplate and ResourceSlice. resource.k8s.io/v1 replaced them in 1.34, and the betas are scheduled to stop being served in 1.38.
Check a manifest against 1.35.
Deprecated in 1.35
These still work in 1.35. Each kind links to its migration steps.
- DeviceClass
resource.k8s.io/v1beta1: removed in 1.38 - ResourceClaim
resource.k8s.io/v1beta1: removed in 1.38 - ResourceClaimTemplate
resource.k8s.io/v1beta1: removed in 1.38 - ResourceSlice
resource.k8s.io/v1beta1: removed in 1.38
The official migration guide covers the APIs it lists for each release. See every version with API removals.