
Tengo un clúster de piloto automático de GKE que se configuró inicialmente para usar STABLE
el canal de actualizaciones. 1.18.20-gke.900
Actualmente está utilizando la versión del motor Kubernetes.
Sin embargo, necesito una versión mínima de 1.19
para usar la función de ingreso.
Puedo ver que el STABLE
canal admite las siguientes versiones:
1.19.12-gke.2100
1.19.11-gke.2101
1.18.20-gke.900
Siendo 1.18.20-gke.900
el predeterminado.
Sin embargo, no veo una opción en la consola para realizar una actualización desde la ejecución actual 1.18.20-gke.900
a, por ejemplo 1.19.11-gke.2101
, . ¿Es posible?
Respuesta1
Parece que no puedes hacer esto a través de la consola.
Sin embargo, puede actualizar manualmente el plano de control de un clúster utilizando elUtilidad CLI de gcloudPor aquí:
gcloud container clusters upgrade \
"${CLUSTER_NAME}" \
--master \
--cluster-version "${NEW_VERSION}" \
[--region "${REGION}"]
Ejemplo:
gcloud container clusters upgrade "control" \
--master \
--cluster-version "1.19.12-gke.2100" \
--region europe-west3
Tenga en cuenta que esto llevará una cantidad considerable de tiempo.
Después de actualizar el control, también puede actualizar los nodos a la misma versión:
gcloud container clusters upgrade \
"${CLUSTER_NAME}" \
[--region "${REGION}"]
Puedes leer más en el artículo dedicado:
Actualización manual de un clúster o grupo de nodos