
Ich habe einen GKE-Autopilot-Cluster, der ursprünglich für die Verwendung des Update-Kanals konfiguriert wurde . Derzeit STABLE
wird eine Version der Kubernetes-Engine verwendet .1.18.20-gke.900
1.19
Um die Ingress-Funktion nutzen zu können, benötige ich jedoch eine Mindestversion .
Ich sehe, dass der STABLE
Kanal die folgenden Versionen unterstützt:
1.19.12-gke.2100
1.19.11-gke.2101
1.18.20-gke.900
Mit 1.18.20-gke.900
der Standardeinstellung.
Ich sehe jedoch keine Option in der Konsole, um tatsächlich ein Upgrade vom aktuell laufenden 1.18.20-gke.900
auf zB durchzuführen 1.19.11-gke.2101
. Ist das möglich?
Antwort1
Es sieht so aus, als ob dies nicht über die Konsole möglich ist.
Sie können die Steuerungsebene eines Clusters jedoch manuell aktualisieren, indem Sie dengcloud CLI-DienstprogrammHier entlang:
gcloud container clusters upgrade \
"${CLUSTER_NAME}" \
--master \
--cluster-version "${NEW_VERSION}" \
[--region "${REGION}"]
Beispiel:
gcloud container clusters upgrade "control" \
--master \
--cluster-version "1.19.12-gke.2100" \
--region europe-west3
Beachten Sie, dass dies viel Zeit in Anspruch nehmen wird.
Nachdem das Steuerelement aktualisiert wurde, können Sie auch die Knoten auf die gleiche Version aktualisieren:
gcloud container clusters upgrade \
"${CLUSTER_NAME}" \
[--region "${REGION}"]
Weitere Informationen finden Sie im entsprechenden Artikel:
Manuelles Upgrade eines Clusters oder Knotenpools