Esta página explica el control de versiones de GKE en AWS.
Versiones de GKE en AWS
Cada versión de GKE en AWS admite varias versiones secundarias de Kubernetes, cada una de las cuales puede tener varias versiones de parches de GKE. Las siguientes versiones de GKE en AWS son totalmente compatibles y ofrecen los parches y actualizaciones más recientes para vulnerabilidades de seguridad, exposiciones y problemas que afectan a GKE en AWS:
Versión menor | Lanzamientos de parches |
---|---|
1.31 |
|
1.30 |
|
1.29 |
|
Propiedades de versiones no compatibles
Las versiones no incluidas en la tabla anterior no son compatibles. Una vez que una versión menor llega al final de su vida útil, se aplican las siguientes reglas:
- Las versiones de parche de fin de vida útil no se pueden usar para crear clústeres .
- Los eventos de fin de vida útil no interrumpen los planos de control ni las cargas de trabajo. Las operaciones habituales en los clústeres existentes pueden continuar con las versiones de fin de vida útil. Para garantizar el soporte de Google y evitar posibles fallos o vulnerabilidades de seguridad, debe actualizar manualmente sus clústeres y grupos de nodos a una versión compatible lo antes posible.
- Las actualizaciones de clústeres y grupos de nodos existentes a versiones más recientes pueden realizarse incluso si la versión actualizada ha llegado al final de su vida útil. Sin embargo, eventualmente deberá actualizar a una de las versiones compatibles.
- Aún se pueden crear nuevos grupos de nodos con una versión obsoleta, pero no se recomienda. Se debe priorizar la actualización a una versión compatible.
Consultar las versiones de Kubernetes disponibles
Para ver todas las versiones disponibles, incluidas aquellas que han llegado al final de su vida útil y no son compatibles, ejecute este comando:
gcloud container aws get-server-config \
--location=GOOGLE_CLOUD_LOCATION
Reemplace GOOGLE_CLOUD_LOCATION
con el Google CloudUbicación desde la que administra sus clústeres.
Las versiones compatibles se devuelven con el indicador enabled
establecido en " true
. Las versiones de parches que hayan llegado al final de su vida útil se devuelven en la salida con el indicador end_of_life
establecido en " true
.
Esquema de versiones
GKE en AWS utiliza el control de versiones semántico de Kubernetes para referirse a las versiones compatibles de Kubernetes, pero añade una versión del parche de GKE. Esto genera un número de versión con el formato: xyz-gke.a
Por ejemplo, la versión de Kubernetes admitida más recientemente es 1.31.4-gke.500.
- Versión principal de Kubernetes (x)
- Las versiones principales suelen incrementarse si se introducen cambios incompatibles con versiones anteriores en la API pública. Una versión principal incrementa la versión de Kubernetes de
xy
ax+1.y
. - Versión menor de Kubernetes (y)
- Kubernetes lanza una nueva versión secundaria tres veces al año . Cada ciclo de lanzamiento tiene una duración aproximada de 15 semanas. Las API obsoletas podrían eliminarse con una nueva versión secundaria. Una versión secundaria incrementa la versión de Kubernetes de
1.y
a1.y+1
; por ejemplo, Kubernetes 1.29 es la versión secundaria posterior a Kubernetes 1.28 . - Lanzamiento del parche de Kubernetes (z)
- Las nuevas versiones de parches de Kubernetes (como la 1.21.1) para usar con GKE en AWS suelen publicarse mensualmente. Estas versiones solo incluyen correcciones de seguridad y errores.
- Versión del parche de GKE (-gke.a)
- Una versión de parche con un sufijo -gke.a superior (como 1.24.1-gke.a) incluye actualizaciones de seguridad y correcciones de errores para GKE en AWS, junto con el software de código abierto de Kubernetes. Estas actualizaciones o correcciones son necesarias para la compatibilidad e interoperabilidad con Google Cloud y AWS.
Notas de la versión
Cada versión de GKE en AWS incluye notas de la versión de Kubernetes. Estas son similares a las notas de la versión, pero son específicas de cada versión de Kubernetes y pueden ofrecer más detalles técnicos. Estas notas se encuentran en la página de notas de la versión de GKE en AWS .
Versión sesgada
Las versiones de los nodos y grupos de nodos pueden ser hasta dos versiones menores anteriores a la del plano de control, pero, de acuerdo con la política de sesgo de versiones de Kubernetes OSS , no pueden ser más recientes que la versión del plano de control. Recomendamos encarecidamente que sus nodos siempre utilicen una versión compatible, independientemente de las directrices de sesgo de versiones.
Soporte para versiones
Para obtener más información sobre el período de soporte, consulte la Política de soporte de la versión empresarial de GKE , que sigue GKE en AWS.