Kubernetes 1.37 pone en GA la migración de versión de almacenamiento
Kubernetes 1.37 hace GA la migración de la versión de almacenamiento. El controller-manager ahora exige una sola versión de API por tipo de recurso y rechaza escrituras a esquemas viejos. La herramienta de migración lleva meses disponible — este es el punto donde el cluster empieza a fiscalizar el cambio.
No es una migración de los datos; eso pasó cuando los objetos se escribieron en la nueva versión. Es una migración de la superficie de la API: el cluster deja de aceptar el formato viejo en el wire. Cualquier cliente que siga mandando una versión vieja recibe un error en lugar de una conversión silenciosa.
La migración tardó tanto porque rompe la garantía de backwards-compatibility en la que Kubernetes se ha apoyado desde 1.0. Al ponerlo en GA, el proyecto está diciendo que las versiones viejas de la API llevan deprecadas el tiempo suficiente y ya es hora de dejar de aceptarlas.
Por qué nos importa: si corren un cluster, esta es de esas release notes que de verdad hay que leer — el controller-manager va a empezar a rechazar llamadas a la API vieja y la herramienta de migración necesita terminar el trabajo antes de que salga 1.37.