¿Actualizar manualmente la versión del piloto automático de GKE en GCP?

¿Actualizar manualmente la versión del piloto automático de GKE en GCP?

Tengo un clúster de piloto automático de GKE que se configuró inicialmente para usar STABLEel canal de actualizaciones. 1.18.20-gke.900Actualmente está utilizando la versión del motor Kubernetes.

Sin embargo, necesito una versión mínima de 1.19para usar la función de ingreso.

Puedo ver que el STABLEcanal admite las siguientes versiones:

  • 1.19.12-gke.2100
  • 1.19.11-gke.2101
  • 1.18.20-gke.900

Siendo 1.18.20-gke.900el 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.900a, 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

información relacionada