Auf dieser Seite erfahren Sie, wie Sie ein Knoten-Image für Knoten in Clustern im GKE Standard-Modus (Google Kubernetes Engine) angeben. Informationen zur Funktionsweise von Knoten-Images und den verfügbaren Knoten-Image-Arten finden Sie unter Knoten-Images.
Knoten in GKE Autopilot-Clustern verwenden immer das Knoten-Image von Container-Optimized OS mit containerd (cos_containerd
).
Vorbereitung
Führen Sie die folgenden Schritte durch, bevor Sie beginnen:
- Aktivieren Sie die Google Kubernetes Engine API. Google Kubernetes Engine API aktivieren
- Wenn Sie die Google Cloud CLI für diese Aufgabe verwenden möchten, müssen Sie die gcloud CLI installieren und dann initialisieren. Wenn Sie die gcloud CLI bereits installiert haben, rufen Sie die neueste Version mit
gcloud components update
ab.
Knoten-Image angeben
Sie können das zu verwendende Knoten-Image auswählen, wenn Sie einen neuen Cluster erstellen. Sie haben auch die Möglichkeit, das Knoten-Image eines vorhandenen Clusters zu ändern.
Neuen Cluster erstellen
gcloud
Führen Sie den folgenden Befehl aus, um einen neuen Cluster mit einem bestimmten Knoten-Image zu erstellen:
gcloud container clusters create CLUSTER_NAME --image-type IMAGE_TYPE
Ersetzen Sie dabei Folgendes:
CLUSTER_NAME
: Der Name, den Sie für den Cluster auswählen.IMAGE_NAME
: Der Name Ihres Knoten-Image-Typs.
Console
Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine auf.
Klicken Sie auf add_box Erstellen.
Konfigurieren Sie den Cluster wie gewünscht.
Klicken Sie im Navigationsbereich unter Knotenpools auf Knoten.
Wählen Sie in der Drop-down-Liste Image-Typ das gewünschte Knoten-Image aus.
Klicken Sie auf Erstellen.
Terraform
Informationen zum Erstellen eines neuen Clusters mit einem bestimmten Knoten-Image mithilfe von Terraform finden Sie im folgenden Beispiel:
Weitere Informationen zur Verwendung von Terraform finden Sie unter Terraform-Unterstützung für GKE.
Vorhandenen Cluster aktualisieren
GKE verwendet die ausgewählte Upgradestrategie und Konfiguration des Knotens, um das Image eines Knotens zu aktualisieren. Weitere Informationen zur Auswahl der optimalen Upgradestrategie und Konfiguration für den Knoten finden Sie unter Upgradestrategien für Knoten.
gcloud
Ein vorhandener Cluster lässt sich mit dem Befehl gcloud container clusters upgrade
so aktualisieren, dass ein bestimmtes Knoten-Image verwendet wird. Sie können alle Knotenpools im Cluster aktualisieren oder einen bestimmten Knotenpool mithilfe von --node-pool
angeben.
Führen Sie den folgenden Befehl aus, um einen vorhandenen Cluster für die Verwendung eines bestimmten Knoten-Images zu aktualisieren:
gcloud container clusters upgrade CLUSTER_NAME --image-type IMAGE_TYPE \
[--node-pool POOL_NAME]
Ersetzen Sie dabei Folgendes:
CLUSTER_NAME
ist der Name Ihres vorhandenen Clusters.POOL_NAME
ist der Name des Knotenpools, den Sie aktualisieren möchten.IMAGE_NAME
: Der Name Ihres Knoten-Image-Typs.
Console
Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine auf.
Klicken Sie in der Clusterliste auf den Namen des Clusters, den Sie ändern möchten.
Klicken Sie auf den Tab Knoten.
Klicken Sie unter Knotenpools auf den Namen des Knotenpools, den Sie aktualisieren möchten.
Klicken Sie auf der Seite Knotenpooldetails auf edit Bearbeiten.
Klicken Sie unter Knotenversion auf Ändern.
Wählen Sie die gewünschte Knotenversion aus und klicken Sie auf Ändern, um das Upgrade zu starten.