En este tema se describe cómo actualizar los clústeres de carga de trabajo y administración a Tanzu Kubernetes Grid v2.1 en un entorno con acceso a Internet restringido en vSphere y AWS.
NotaEn la ruta de acceso de actualización de TKG, v2.1 sigue inmediatamente a v1.6. TKG 2.0 no es una versión descargable, sino que hace referencia al uso de la versión de TKG integrada en un supervisor de vSphere with Tanzu en vSphere 8.
Este procedimiento es necesario para las actualizaciones principales de v1.6.x a v2.1.x y de revisión de v2.1.x a v2.1.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.1.x, debe disponer de:
CLI de Tanzu v0.28.1 con complementos compatibles y kubectl
instalado en ambos equipos Linux. Consulte Instalar la CLI y otras herramientas.
tanzu version
para comprobar que está ejecutando una versión v2.1 de tanzu
. Tanzu Kubernetes Grid v2.1.1 utiliza CLI de Tanzu v0.28.1, de acuerdo con Tanzu Framework v0.28.1.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 v1.6.x.tanzu plugin list
para confirmar las versiones v0.28.1 de los complementos management-cluster
, cluster
, login
, kubernetes-release
,package
y pinniped-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:
Configure las siguientes variables de entorno para que la CLI de Tanzu pueda acceder al registro de imágenes privado y saber en qué región y zona se debe realizar la implementación. Busque la configuración de clave de acceso en el archivo ~/.aws/config
.
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.