In diesem Dokument wird beschrieben, wie Sie einen Cluster von Version 1.32 aktualisieren oder auf einen erweiterten Cluster umstellen.
Vorbereitung
Diagnostizieren Sie Ihren Cluster immer, bevor Sie ihn aktualisieren oder upgraden.
Achten Sie darauf, dass in Ihren Clustern nur empfohlene Funktionen verwendet werden.
Prüfen Sie, ob in Ihren Clustern keine Funktionen verwendet werden, die von erweiterten Clustern nicht unterstützt werden, bevor Sie mit der Aktualisierung oder dem Upgrade beginnen. Wenn nicht unterstützte Funktionen aktiv sind, deaktivieren Sie sie zuerst mit update.
- Für erweiterte Cluster sind Nutzercluster mit Hochverfügbarkeit (HA) erforderlich. Sie können einen Nutzercluster ohne HA jedoch gemäß dieser Anleitung aktualisieren oder auf einen erweiterten HA-Cluster umstellen.
Sie müssen den Administratorcluster aktualisieren oder zu einem erweiterten Cluster upgraden, bevor Sie Nutzercluster aktualisieren oder upgraden.
Administratorcluster aktualisieren oder auf einen erweiterten Cluster umstellen
Aktualisieren
Vorbereiten auf den erweiterten Cluster:
gkectl prepare \ --bundle-path BUNDLE_PATH \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --advanced-cluster
Ersetzen Sie Folgendes:
BUNDLE_PATH
: der Pfad zur Bundle-Datei. Diese Datei befindet sich in Ihrer Administrator-Workstation in/var/lib/gke/bundles/
. Beispiel:/var/lib/gke/bundles/gke-onprem-vsphere-1.32.0-gke.1085-full.tgz
ADMIN_CLUSTER_KUBECONFIG
: Pfad der kubeconfig-Datei des Administratorclusters.
Legen Sie in der Konfigurationsdatei des Administratorclusters
enableAdvancedCluster
auftrue
fest.Aktualisieren Sie den Administratorcluster auf den erweiterten Cluster:
gkectl update admin \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --config ADMIN_CLUSTER_CONFIG
Ersetzen Sie Folgendes:
ADMIN_CLUSTER_KUBECONFIG
: Pfad der kubeconfig-Datei des Administratorclusters.ADMIN_CLUSTER_CONFIG
: der Pfad Ihrer Administratorcluster-Konfigurationsdatei.
Durch den Befehl werden alle Knoten im Admincluster neu erstellt.
Upgrade
Führen Sie bei Bedarf ein Upgrade Ihrer Administrator-Workstation durch.
Vorbereiten auf den erweiterten Cluster:
gkectl prepare \ --bundle-path BUNDLE_PATH \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --advanced-cluster
Ersetzen Sie Folgendes:
BUNDLE_PATH
: der Pfad zur Bundle-Datei. Diese Datei befindet sich in Ihrer Administrator-Workstation in/var/lib/gke/bundles/
. Beispiel:/var/lib/gke/bundles/gke-onprem-vsphere-1.32.0-gke.1085-full.tgz
ADMIN_CLUSTER_KUBECONFIG
: Pfad der kubeconfig-Datei des Administratorclusters.
Legen Sie in der Konfigurationsdatei des Administratorclusters
enableAdvancedCluster
auftrue
fest.Achten Sie darauf, dass das Feld
bundlepath
in der Konfigurationsdatei für den Administratorcluster mit dem Pfad des Bundles übereinstimmt, auf das Sie ein Upgrade durchführen möchten.Administratorcluster auf den erweiterten Cluster umstellen:
gkectl upgrade admin \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --config ADMIN_CLUSTER_CONFIG
Ersetzen Sie Folgendes:
ADMIN_CLUSTER_KUBECONFIG
: Pfad der kubeconfig-Datei des Administratorclusters.ADMIN_CLUSTER_CONFIG
: der Pfad Ihrer Administratorcluster-Konfigurationsdatei.
Durch den Befehl werden alle Knoten im Verwaltungscluster neu erstellt.
Nachdem der Administratorcluster aktualisiert oder auf einen erweiterten Cluster umgestellt wurde:
Ihre vorhandenen nicht erweiterten Nutzercluster funktionieren weiterhin normal.
Sie können nur erweiterte Nutzercluster erstellen, die vom erweiterten Administratorcluster verwaltet werden.
Wir empfehlen Ihnen, bald darauf alle Nutzercluster auf erweiterte Cluster umzustellen, um eine einheitliche und voll funktionsfähige Umgebung zu erhalten.
Nutzercluster aktualisieren oder auf erweiterten Cluster umstellen
Aktualisieren
Wenn die Steuerungsebene Ihres Nutzerclusters nicht hochverfügbar ist:
Ändern Sie den Wert von
masterNode.replicas
von 1 zu 3.Fügen Sie die statischen IP-Adressen für die Knoten der Steuerungsebene des Nutzerclusters dem Abschnitt
network.controlPlaneIPBlock.ips
hinzu.
Vorbereiten auf den erweiterten Cluster:
gkectl prepare \ --bundle-path BUNDLE_PATH \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --advanced-cluster
Ersetzen Sie Folgendes:
BUNDLE_PATH
: der Pfad zur Bundle-Datei. Diese Datei befindet sich in Ihrer Administrator-Workstation in/var/lib/gke/bundles/
. Beispiel:/var/lib/gke/bundles/gke-onprem-vsphere-1.32.0-gke.1085-full.tgz
ADMIN_CLUSTER_KUBECONFIG
: Pfad der kubeconfig-Datei des Administratorclusters.
Legen Sie
enableAdvancedCluster
in der Konfigurationsdatei für Nutzercluster auftrue
fest.Aktualisieren Sie den Nutzercluster auf den erweiterten Cluster:
gkectl update cluster \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --config USER_CLUSTER_CONFIG
Ersetzen Sie Folgendes:
ADMIN_CLUSTER_KUBECONFIG
: Pfad der kubeconfig-Datei des Administratorclusters.USER_CLUSTER_CONFIG
: der Pfad Ihrer Nutzerclusterkonfigurationsdatei.
Durch den Befehl werden alle Knoten im Nutzercluster neu erstellt.
Upgrade
Wenn die Steuerungsebene Ihres Nutzerclusters nicht hochverfügbar ist:
Ändern Sie den Wert von
masterNode.replicas
von 1 zu 3.Fügen Sie die statischen IP-Adressen für die Knoten der Steuerungsebene des Nutzerclusters dem Abschnitt
network.controlPlaneIPBlock.ips
hinzu.
Vorbereiten auf den erweiterten Cluster:
gkectl prepare \ --bundle-path BUNDLE_PATH \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --advanced-cluster
Ersetzen Sie Folgendes:
BUNDLE_PATH
: der Pfad zur Bundle-Datei. Diese Datei befindet sich in Ihrer Administrator-Workstation in/var/lib/gke/bundles/
. Beispiel:/var/lib/gke/bundles/gke-onprem-vsphere-1.32.0-gke.1085-full.tgz
ADMIN_CLUSTER_KUBECONFIG
: Pfad der kubeconfig-Datei des Administratorclusters.
Legen Sie in der Konfigurationsdatei für Nutzercluster
enableAdvancedCluster
auftrue
fest.Achten Sie darauf, dass das Feld
gkeOnPremVersion
in der Konfigurationsdatei des Nutzerclusters mit der Zielversion des Upgrades übereinstimmt.Führen Sie ein Upgrade des Nutzerclusters auf den erweiterten Cluster durch:
gkectl upgrade cluster \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --config USER_CLUSTER_CONFIG
Ersetzen Sie Folgendes:
ADMIN_CLUSTER_KUBECONFIG
: Pfad der kubeconfig-Datei des Administratorclusters.USER_CLUSTER_CONFIG
: der Pfad Ihrer Nutzerclusterkonfigurationsdatei.
Durch den Befehl werden alle Knoten im Nutzercluster neu erstellt.