Profilanwendbarkeit: Stufe 1
Abonnieren Sie den Regular- oder Stable-Release-Kanal, um Versionsaktualisierungen
für den GKE-Cluster zu automatisieren und die Komplexität der Versionsverwaltung auf
die Anzahl der benötigten Funktionen und das erforderliche Stabilitätsniveau zu reduzieren.
Release Channels signalisieren ein wachsendes Maß an Stabilität und Produktionsbereitschaft.
Diese basieren auf der beobachteten Leistung von GKE Clusters, die diese Version ausführen,
und repräsentieren Erfahrung und Vertrauen in die Cluster-Version.
Der reguläre Release-Kanal wird alle paar Wochen aktualisiert und ist für Produktionsbenutzer
gedacht, die Funktionen benötigen, die im stabilen Kanal noch nicht angeboten werden.
Diese Versionen haben die interne Validierung bestanden, verfügen jedoch nicht über
genügend historische Daten, um ihre Stabilität zu garantieren. Bekannte Probleme haben
in der Regel bekannte Lösungen.
Der Stable-Release-Kanal wird alle paar Monate aktualisiert und ist für Produktionsbenutzer
gedacht, die vor allem Stabilität benötigen und für die häufige Upgrades zu gefährlich
sind. Diese Versionen haben die interne Validierung bestanden und haben sich in der
Produktion als stabil und zuverlässig erwiesen, basierend auf der beobachteten Leistung
dieser Cluster.
Kritische Sicherheitspatches werden an alle Release-Kanäle ausgeliefert.
HinweisDerzeit sind Release-Kanäle standardmäßig nicht aktiviert.
|
Auswirkung
Sobald Release-Kanäle auf einem Cluster aktiviert sind, können sie nicht deaktiviert
werden. Um die Nutzung von Release-Kanälen zu stoppen, muss der Cluster ohne das
--release-channel-Flag neu erstellt werden. Die automatische Node-Aktualisierung ist aktiviert (und
kann nicht deaktiviert werden), sodass der Cluster automatisch mit den in dem gewählten
Release-Kanal verfügbaren Releases aktualisiert wird.Prüfung
Verwendung der Google Cloud Console:
- Gehen Sie zu Kubernetes Engine, indem Sie die Google Cloud Console Kubernetes Engine-Seite besuchen.
- Wählen Sie den gewünschten Cluster aus der Liste der Cluster aus.
- Im Detailbereich sollte der Release-Kanal auf den regulären oder stabilen Kanal eingestellt werden, wenn ein Release-Kanal verwendet wird.
Verwendung der Befehlszeile:
Um den Release-Kanal innerhalb eines Clusters zu überprüfen, definieren Sie zuerst
3 Variablen für Clustername, Standort und Projekt und führen Sie dann den folgenden
Befehl aus:
gcloud container clusters describe $CLUSTER_NAME --location $LOCATION --project $PROJECT_ID --format json | jq .releaseChannel.channel
Stellen Sie sicher, dass der JSON-Schlüsselattribut channel im Ausgabeergebnis des
obigen Befehls auf REGULAR oder STABLE gesetzt ist:
"releaseChannel": { "channel": "REGULAR" },
Die Ausgabe des obigen Befehls wird
regular oder stable zurückgeben, wenn diese Release-Kanäle zur Verwaltung automatischer Upgrades für
das Cluster verwendet werden.Wiederherstellung
Derzeit sind Cluster-Release-Kanäle nur während der Cluster-Bereitstellung konfigurierbar.
Verwendung der Google Cloud Console:
- Gehen Sie zu Kubernetes Engine, indem Sie die Google Cloud Console Kubernetes Engine-Seite besuchen.
- Klicken Sie auf ERSTELLEN und wählen Sie KONFIGURIEREN für den erforderlichen Cluster-Modus.
- Klicken Sie unter der Überschrift Steuerungsebene-Version auf die Schaltfläche Release-Kanäle.
- Wählen Sie die regulären oder stabilen Kanäle aus dem Dropdown-Menü für den Release-Kanal aus.
- Konfigurieren Sie die restlichen Cluster-Einstellungen nach Bedarf.
- Klicken Sie auf ERSTELLEN.
Verwendung der Befehlszeile:
Erstellen Sie einen neuen Cluster, indem Sie den folgenden Befehl ausführen, wobei
<release_channel> entweder stable oder regular ist, je nach Anforderungen:gcloud container clusters create <cluster_name> --location <location> --release-channel <release_channel>
