Gestion des versions et compatibilité AWS

Cette page décrit l'approche de gestion des versions et les stratégies de compatibilité pour GKE sur AWS. Chaque version de GKE sur AWS est compatible avec plusieurs versions mineures de Kubernetes, chacune pouvant disposer de plusieurs versions de correctif de GKE.

Compatibilité avec les versions

Conformément à la politique de compatibilité avec les versions d'Anthos, GKE sur AWS accepte une version mineure pendant une durée maximale de 12 mois ou jusqu'à la sortie de la troisième version mineure suivante, la durée la plus longue étant retenue. Les versions mineures sont planifiées trois fois par an, généralement autour d'avril, d'août et de décembre. Au moins trois versions mineures sont donc prises en charge à un moment donné.

Pendant la période d'assistance, les corrections de bugs d'une version mineure sont publiées sous la forme d'une nouvelle version de correctif Kubernetes, généralement chaque mois.

Une fois la période de compatibilité de 12 mois terminée, la version mineure ainsi que toutes les versions de correctif associées sont en fin de vie. Cela signifie que ces versions ne sont plus prises en charge et qu'aucun nouveau correctif de la version mineure ne sera publié.

Propriétés des versions non compatibles

Lorsqu'une version mineure arrive en fin de vie, les règles suivantes s'appliquent:

  • Les versions de correctif en fin de vie ne peuvent pas être utilisées pour créer des clusters.
  • Les événements de fin de vie n'interrompent pas vos plans de contrôle ni vos charges de travail. Les opérations standards sur les clusters existants peuvent se poursuivre avec les versions en fin de vie. Pour assurer l'assistance de Google et éviter d'éventuelles défaillances ou failles de sécurité liées à des bugs, vous devez mettre à niveau manuellement vos clusters et pools de nœuds vers une version compatible dès que possible.
  • Les mises à niveau des clusters/pools de nœuds existants vers des versions plus récentes peuvent avoir lieu même si la version mise à niveau est en fin de vie. Toutefois, vous devrez à terme passer à l'une des versions compatibles.
  • Vous pouvez toujours créer des pools de nœuds avec une version en fin de vie, mais cela n'est pas recommandé. Les mises à niveau vers une version compatible doivent être prioritaires.

Vérifier les versions disponibles

Pour en savoir plus sur les versions compatibles, consultez les notes de version de GKE sur AWS.

Pour afficher toutes les versions disponibles, y compris celles qui sont arrivées en fin de vie et qui ne sont pas compatibles, exécutez la commande suivante:

gcloud container aws get-server-config \
    --location=GOOGLE_CLOUD_LOCATION

Remplacez GOOGLE_CLOUD_LOCATION par l'emplacement Google Cloud à partir duquel vous gérez vos clusters. Les versions compatibles sont renvoyées avec l'option enabled définie sur true. Toutes les versions de correctif en fin de vie sont également renvoyées dans le résultat avec l'option end_of_life définie sur true.

Notes de version

Chaque version de GKE sur AWS est accompagnée de notes de version de Kubernetes. Elles sont semblables aux notes de version, mais sont spécifiques à une version de Kubernetes et peuvent fournir des détails plus techniques. Ces notes de version sont répertoriées sur la page Notes de version de GKE sur AWS.

Durées de vie des versions

Il s'agit des versions de Kubernetes actuellement ou récemment compatibles avec GKE sur AWS, ainsi que leur date de sortie et leur date de fin de vie approximatives.

Version de Kubernetes Date de disponibilité Date approximative de fin de la prise en charge
1.29.3-gke.600 09/05/2024 20/04/2025
1.28.8-gke.800 09/05/2024 14/12/2024
1.28.7-gke.1700 03/04/2024 14/12/2024
1.28.5-gke.1200 05/03/2024 14/12/2024
1.28.5-gke.100 05/02/2024 14/12/2024
1.28.3-gke.700 14/12/2023 14/12/2024
1.27.12-gke.800 09/05/2024 24/08/2024
1.27.11-gke.1600 03/04/2024 24/08/2024
1.27.10-gke.500 05/03/2024 24/08/2024
1.27.9-gke.100 05/02/2024 24/08/2024
1.27.7-gke.600 14/12/2023 24/08/2024
1.27.6-gke.700 30/10/2023 24/08/2024
1.27.5-gke.200 02/10/2023 24/08/2024
1.27.4-gke.1600 06/09/2023 24/08/2024