GKE on Azure-Versionsnummerierung

Auf dieser Seite wird die Versionsnummer von GKE on Azure Kubernetes beschrieben.

Clusterversionen

Beim Erstellen eines Clusters oder Knotenpools müssen Sie die Version von Kubernetes angeben, die ausgeführt werden soll. Sie können neue Cluster oder Knotenpools nur mit einer unterstützten Kubernetes-Version erstellen.

Versionsschema und -frequenz

GKE on Azure verwendet die semantische Versionsverwaltung von Kubernetes, um auf unterstützte Kubernetes-Versionen zu verweisen, es wird jedoch eine GKE-Patchversion angehängt. Daraus ergibt sich eine Versionsnummer in der Form

  <code>x.y.z-gke.a</code>

Die neueste unterstützte Kubernetes-Version ist beispielsweise 1.28.7-gke.1700.

Kubernetes-Hauptversion (x)
Hauptversionen werden erhöht, wenn an der öffentlichen API eine Änderung vorgenommen wird, deren Verhalten oder Betrieb mit der vorherigen Version nicht kompatibel ist. Eine Hauptversion erhöht die Kubernetes-Version von x.y auf x+1.0.
Kubernetes-Nebenversion (y)
Kubernetes veröffentlicht etwa alle vier Monate eine neue Nebenversion. Eine Nebenversion erhöht die Kubernetes-Version von 1.y auf 1.y+1. Kubernetes 1.21 ist beispielsweise die Nebenversion, die auf Kubernetes 1.20 folgt. Nebenversionsupgrades umfassen in der Regel neue Funktionen und Fehlerkorrekturen, aber keine funktionsgefährdenden Änderungen. Gelegentlich wird eine Funktion oder eine API-Komponente in einer Nebenversion verworfen.
Kubernetes Patchrelease (z)
Neue Kubernetes-Patchreleases (z. B. 1.21.1) zur Verwendung mit GKE on Azure werden normalerweise einmal pro Monat veröffentlicht. Patchversionen enthalten nur Sicherheits- und Fehlerkorrekturen.
GKE-Patchrelease (-gke.a)
Ein Patchrelease mit einem höheren Suffix „-gke.a“ (z. B. 1.24.1-gke.a) enthält Sicherheitsupdates und/oder Fehlerkorrekturen für GKE in Azure zusammen mit der Open-Source-Upstream-Kubernetes-Software. Diese Updates oder Fehlerkorrekturen sind für die Kompatibilität und Interoperabilität mit Google Cloud und Azure erforderlich.

Unterstützung für Versionen

Die Richtlinie zur Versionsverwaltung von GKE Enterprise finden Sie unter Richtlinie zur Versionsunterstützung.

Versionsabweichung

Knoten- und Knotenpoolversionen können bis zu zwei Nebenversionen älter als die Steuerungsebene sein. Sie dürfen jedoch gemäß der Kubernetes OSS-Versionsverzerrungsrichtlinie nicht neuer als die Version der Steuerungsebene sein. Wir empfehlen dringend, für Ihre Knoten unabhängig von den Richtlinien für Versionsabweichungen immer eine unterstützte Version zu verwenden.

Nächste Schritte