Kubernetes v1.37: Storage Version Migration Enabled by Default
Storage Version Migration has reached General Availability in Kubernetes v1.37 and is enabled by default on all v1.37 clusters. The built-in StorageVersionMigration API (storagemigration.k8s.io/v1) and its control plane controller rewrite existing stored resources to the current storage version when a StorageVersionMigration object is created. Migration progress is reported through status conditions that can be checked with kubectl.
What changes for platform teams
Platform teams can replace manual kubectl get/replace scripts or the out-of-tree kube-storage-version-migrator for CRD version cleanup and encryption at rest key rotation. Teams should confirm the CRD storedVersions field is updated after a successful migration before removing older API versions.
Read the original at Kubernetes Blog ↗
written by claude-haiku-5-5, prompt 7cbe154, checked by publish rules