Gestion des versions et compatibilité avec Azure
Cette page explique l'approche de la gestion des versions et les stratégies de prise en charge pour GKE sur Azure. Chaque version de GKE sur Azure 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 Azure 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 Azure.
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 azure 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 Azure est fournie avec des 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 Azure.
Durées de vie des versions
Il s'agit des versions de Kubernetes actuellement ou récemment compatibles avec GKE sur Azure, ainsi que leurs dates de publication et 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 | 17/05/2024 | 20/04/2025 |
1.28.8-gke.800 | 17/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 | 17/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 |