¿Qué son las versiones del clúster de Azure Kubernetes Service?
A menudo se producen actualizaciones en el desarrollo de software. En el momento en que el equipo de implementación estaba listo para implementar las aplicaciones contenedorizadas en los clústeres de AKS, las versiones del clúster no eran compatibles. AKS sigue la regla N-2 en lo que respecta a dar soporte técnico a las versiones de Kubernetes.
¿Qué es la regla N-2?
Piense en N como la versión estable más reciente actual que Kubernetes ha publicado y -2 como las dos versiones secundarias anteriores de N.
Por ejemplo, supongamos que Kubernetes publica hoy la versión 1.20.x. Según la regla N-2, AKS proporciona compatibilidad con las versiones 1.20.x, 1.19.x y 1.18.x. Puesto que la versión 1.17.x no está dentro de las dos versiones secundarias anteriores, quedará en desuso y dejará de ser compatible en un plazo de 30 días a partir de la versión 1.20.x. Tiene 30 días a partir de la nueva versión para actualizar los clústeres y asegurarse de que permanezcan en el servicio de asistencia.
Para cada versión secundaria para la que AKS mantenga la compatibilidad de los clústeres, solo se admitirán las dos versiones de revisión estables más recientes para cada versión secundaria.
Esto significa que si Kubernetes decidiera publicar la revisión de las versiones 1.19.9 y 1.18.10, las versiones de revisiones de AKS actuales compatibles cambiarán a:
Versiones admitidas actualmente | Nuevas versiones admitidas |
---|---|
1.20.2 | 1.20.2 |
1.20.1 | 1.20.1 |
1.19.8 | 1.19.9 |
1.19.7 | 1.19.8 |
1.18.9 | 1.18.10 |
1.18.8 | 1.18.9 |
¿Cuál es el proceso de liberación y entrada en desuso de las versiones del clúster de AKS?
AKS anuncia actualizaciones de la versión del clúster a través de varios canales, incluyendo las notas de la versión de AKS, el seguimiento de versiones de AKS, las notificaciones por correo electrónico, las alertas de Azure Advisor y las versiones preliminares.
Notas de la versión de AKS
AKS publica anuncios con la fecha planeada de las nuevas versiones y los desusos de versiones anteriores en las notas de la versión de AKS al menos 30 días antes de la fecha de lanzamiento.
Seguimiento de versiones de AKS
El seguimiento de versiones de AKS proporciona actualizaciones en tiempo real sobre las últimas versiones de AKS por versión y región. El seguimiento se vincula a la versión específica de las notas de la versión de AKS para ayudarle a identificar qué instancia de la versión es relevante para usted.
Notificaciones por correo electrónico
AKS enviará notificaciones por correo electrónico y notificaciones sobre el estado del servicio a los propietarios de clústeres de AKS afectados por las últimas actualizaciones de las versiones para notificarles que disponen de 30 días para actualizar las versiones existentes de sus clústeres AKS.
Azure Advisor
AKS usa Azure Advisor para avisarle sobre si una nueva versión podría causar problemas en el clúster debido a API que estén en desuso o clústeres no compatibles.
Versiones preliminares
Antes de que AKS proporcione compatibilidad con una nueva versión secundaria de Kubernetes, la nueva versión secundaria suele publicarse como versión preliminar. Una versión preliminar le permite evaluar la versión siguiente antes de su liberación. Esto le proporciona tiempo para probar las cargas de trabajo de clúster de AKS existentes con la próxima versión y prepararse para la actualización cuando la versión esté disponible con carácter general.