Actualizar una implementación con acceso a Internet restringido

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.

Nota

En 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.

Importante

Todos 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.

Actualizar una implementación de vSphere restringida por Internet

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.

  1. Descargue e instale la nueva versión de la CLI de Tanzu. Consulte Descargar e instalar la CLI de Tanzu y otras herramientas.

  2. Realice los pasos descritos en Preparar para actualizar clústeres en vSphere para implementar los nuevos archivos OVA de imagen del sistema operativo base.

  3. Realice los pasos descritos en Preparar un entorno con acceso a Internet restringido para ejecutar los scripts necesarios.

Actualizar una implementación de AWS restringida por Internet

Requisitos previos

Para actualizar una implementación de Tanzu Kubernetes Grid restringida por Internet en AWS a TKG v2.4.x, debe disponer de:

  • Tanzu Kubernetes Grid v2.3 o una versión de revisión anterior de TKG v2.4 que se ejecuta en un entorno de AWS sin conexión con máquinas Linux y un registro de imágenes, como se describe en Preparar un entorno con acceso a Internet restringido.
    • No puede actualizar a Tanzu Kubernetes Grid v2.4 desde v2.2 o versiones anteriores. Primero debe actualizar a una versión v2.3 como se describe en Actualizar Tanzu Kubernetes Grid en la documentación de Tanzu Kubernetes Grid v2.3.
  • 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.

    • Ejecute 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.
    • Ejecute 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.
    • Ejecute tanzu plugin list para confirmar las versiones v1.0.0 de los complementos management-cluster ,cluster, login, kubernetes-release, package ypinniped-auth.
    • Para la máquina sin conexión, descargue, transfiera e instale el paquete de la CLI de Tanzu y otro software siguiendo el proceso habitual para esa máquina.
  • 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.

Paso 1: Copiar las imágenes

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

Paso 2: Actualizar clústeres de administración independientes

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:

  1. 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=
    
  2. Siga el procedimiento descrito en Actualizar clústeres de administración.

Paso 3: Actualizar clústeres de carga de trabajo

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.

Qué hacer a continuación

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.

check-circle-line exclamation-circle-line close-line
Scroll to top icon