En este tema se describe cómo actualizar los clústeres de carga de trabajo y administración a Tanzu Kubernetes Grid v2.4 en un entorno con acceso a Internet restringido en vSphere y AWS.
NotaEn la ruta de acceso de actualización de TKG, v2.4 sigue inmediatamente a v2.3.
Este procedimiento es necesario para las actualizaciones principales de v2.3.x a v2.4.x y de revisión de v2.4.x a v2.4.y.
ImportanteTodos los clústeres utilizan certificados de cliente de un año y la actualización de un clúster renueva su certificado, por lo que VMware recomienda actualizar los clústeres al menos una vez al año.
Si implementó la versión anterior de Tanzu Kubernetes Grid en un entorno con acceso a Internet restringido, realice los siguientes pasos en un equipo con conexión a Internet.
Descargue e instale la nueva versión de la CLI de Tanzu. Consulte Descargar e instalar la CLI de Tanzu y otras herramientas.
Realice los pasos descritos en Preparar para actualizar clústeres en vSphere para implementar los nuevos archivos OVA de imagen del sistema operativo base.
Realice los pasos descritos en Preparar un entorno con acceso a Internet restringido para ejecutar los scripts necesarios.
Para actualizar una implementación de Tanzu Kubernetes Grid restringida por Internet en AWS a TKG v2.4.x, debe disponer de:
CLI de Tanzu v1.0.0 con complementos compatibles y kubectl
instalado en ambos equipos Linux. Consulte Instalar la CLI de Tanzu y la CLI de Kubernetes para su uso con clústeres de administración independientes.
tanzu version
para comprobar que está ejecutando una versión v2.4 de tanzu
. Tanzu Kubernetes Grid v2.4 utiliza la CLI de Tanzu v1.0.0, de acuerdo con CLI de Tanzu principal v1.0.0.kubectl version
para comprobar que está ejecutando la versión de kubectl
que aparece en la página de descargas de Tanzu Kubernetes Grid para su versión v2.4.x.tanzu plugin list
para confirmar las versiones v1.0.0 de los complementos management-cluster
,cluster
, login
, kubernetes-release
, package
ypinniped-auth
.Para solucionar un problema desconocido con CAPA, establezca EXP_EXTERNAL_RESOURCE_GC=false
en el entorno local o en el archivo de configuración del clúster de administración.
Desde la máquina conectada a Internet, utilice el complemento isolated-cluster
para copiar las imágenes de contenedor utilizadas por TKG en el registro sin conexión, siguiendo los pasos que comienzan con Paso 1: Instalar el complemento de clúster aislado en la máquina conectada en Preparar un entorno con acceso a Internet restringido
Para actualizar Tanzu Kubernetes Grid con un clúster de administración independiente, primero debe actualizar todos los clústeres de administración en la implementación. No se pueden actualizar los clústeres de carga de trabajo hasta que se hayan actualizado sus clústeres de administración.
Para actualizar los clústeres de administración independientes en un entorno de AWS con acceso a Internet restringido:
Establezca las siguientes variables de entorno. Desactive todas las demás variables de entorno. Establezca solo las siguientes variables para que la CLI de Tanzu pueda acceder a su registro de imágenes privadas y conocer la región y la zona para implementar. Busque la configuración de clave de acceso en el archivo ~/.aws/config
. Para obtener más información sobre las variables de entorno, consulte la Plantilla de configuración del clúster de administración de AWS y la Referencia de variables del archivo de configuración.
export TKG_CUSTOM_IMAGE_REPOSITORY=
export TKG_CUSTOM_IMAGE_REPOSITORY_CA_CERTIFICATE=
export AWS_REGION=
export AWS_NODE_AZ=
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=
export AWS_SSH_KEY_NAME=
Siga el procedimiento descrito en Actualizar clústeres de administración.
Para actualizar los clústeres de carga de trabajo en un entorno de AWS con acceso a Internet restringido, siga el procedimiento descrito en Actualizar clústeres de carga de trabajo.
Ahora puede seguir usando la CLI de Tanzu para administrar los clústeres y ejecutar las aplicaciones con la nueva versión de Kubernetes en su entorno con acceso a Internet restringido.