De forma predeterminada, un clúster no avanzado se actualizará automáticamente a un clúster avanzado cuando actualices a la versión 1.33. Aunque te recomendamos que actualices un clúster no avanzado a un clúster avanzado, si necesitas actualizar de la versión 1.32 a la 1.33 y mantener el clúster como no avanzado, sigue los pasos que se indican en este documento.
Consulta las siguientes secciones para obtener más información:
Para obtener información sobre cómo actualizar a la versión 1.32 y anteriores, consulta Actualizar un clúster.
Para obtener información sobre cómo actualizar un clúster no avanzado a un clúster avanzado, consulta el artículo Actualizar o cambiar a una versión superior de un clúster a un clúster avanzado.
Requisitos previos
La versión de
gkectl
debe ser la misma que la versión del clúster de destino.- Si es necesario, consulta Descargar
gkectl
para obtener una versión compatible degkectl
.
- Si es necesario, consulta Descargar
Diagnostica siempre tu clúster antes de actualizarlo.
Asegúrate de que tus clústeres solo usen funciones recomendadas.
Debes actualizar el clúster de administradores antes de actualizar cualquier clúster de usuarios.
Actualizar el clúster de administrador
Actualiza tu estación de trabajo de administrador si es necesario.
Importa imágenes de SO a vSphere:
gkectl prepare \ --bundle-path BUNDLE_PATH \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --advanced-cluster=false
Haz los cambios siguientes:
BUNDLE_PATH
: la ruta del archivo del paquete. Este archivo se encuentra en la estación de trabajo de administrador, en/var/lib/gke/bundles/
. Por ejemplo:/var/lib/gke/bundles/gke-onprem-vsphere-1.33.0-gke.799-full.tgz
ADMIN_CLUSTER_KUBECONFIG
: la ruta del archivo kubeconfig del clúster de administrador.
Asigna el valor
enableAdvancedCluster
afalse
en el archivo de configuración del clúster de administradores.Asegúrate de que el campo
bundlepath
del archivo de configuración del clúster de administrador coincida con la ruta del paquete al que quieras actualizar.Actualiza el clúster de administrador y mantenlo como clúster no avanzado:
gkectl upgrade admin \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --config ADMIN_CLUSTER_CONFIG
Haz los cambios siguientes:
ADMIN_CLUSTER_KUBECONFIG
: la ruta del archivo kubeconfig del clúster de administrador.ADMIN_CLUSTER_CONFIG
: la ruta del archivo de configuración del clúster de administrador.
El comando implementará la recreación de todos los nodos del clúster de administrador.
Actualizar el clúster de usuarios
Importa imágenes de SO a vSphere:
gkectl prepare \ --bundle-path BUNDLE_PATH \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --advanced-cluster=false
Haz los cambios siguientes:
BUNDLE_PATH
: la ruta del archivo del paquete. Este archivo se encuentra en la estación de trabajo de administrador, en/var/lib/gke/bundles/
. Por ejemplo:/var/lib/gke/bundles/gke-onprem-vsphere-1.33.0-gke.799-full.tgz
ADMIN_CLUSTER_KUBECONFIG
: la ruta del archivo kubeconfig del clúster de administrador.
Asigna el valor
enableAdvancedCluster
afalse
en el archivo de configuración del clúster de usuarios.Asegúrate de que el campo
gkeOnPremVersion
del archivo de configuración del clúster de usuarios coincida con la versión de destino de tu actualización.Actualiza el clúster de usuarios y mantenlo como clúster no avanzado:
gkectl upgrade cluster \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --config USER_CLUSTER_CONFIG
Haz los cambios siguientes:
ADMIN_CLUSTER_KUBECONFIG
: la ruta del archivo kubeconfig del clúster de administrador.USER_CLUSTER_CONFIG
: la ruta del archivo de configuración del clúster de usuarios.
El comando volverá a crear todos los nodos del clúster de usuario.