Consulte este tema para obtener instrucciones sobre cómo actualizar el entorno de vSphere with Tanzu desde vSphere 7 a vSphere 8 para admitir clústeres de TKG en Supervisor.

Recursos relacionados

Además de esta documentación, consulte los siguientes recursos relacionados:

Información general de actualización

vSphere with Tanzu 8 presenta el administrador de controladoras de TKG de última generación para el aprovisionamiento y la administración del ciclo de vida de los clústeres de Tanzu Kubernetes Grid. La nueva controladora de TKG proporciona nuevas API para aprovisionar y administrar clústeres de TKG. Además, el formato de las imágenes de la versión de Tanzu Kubernetes se actualiza para vSphere 8. En conjunto, estos componentes habilitan el aprovisionamiento y la administración de clústeres de TKG en Supervisor. Para obtener más información sobre TKG en vSphere with Tanzu 8, consulte Ejecutar clústeres de TKG en el Supervisor.

Al actualizar vCenter Server a la versión 8, se actualizan los componentes de Supervisor, incluida la controladora de TKG. Además, los clústeres de TKG existentes se actualizan a la controladora de TKG nueva a través de una actualización gradual, que se resume de la siguiente manera:
  • Todos los clústeres de Tanzu Kubernetes existentes que se aprovisionan mediante la API v1alpha2 se actualizan automáticamente a la API v1alpha3. Los clústeres que utilizan la API v1alpha1 no se actualizan.
  • La representación del clúster subyacente se actualiza para utilizar la nueva representación de la API de clase de clúster.
  • El objeto de clúster de respaldo de cada clúster se pausa para la reconciliación durante la actualización. Esto significa que, durante el proceso de actualización, los cambios realizados en el clúster no se aplicarán hasta que se complete la actualización.
  • Durante el proceso de actualización, los objetos de clúster existentes se etiquetan como "run.tanzu.vmware.com/migrate-tkc" para distinguir un clúster que se está actualizando.
Después de actualizar el entorno de vSphere with Tanzu a vSphere 8, para aprovechar las funciones de TKG 2.x, debe actualizar los clústeres de TKG existentes al formato de imagen compatible con vSphere 8. Del mismo modo, los nuevos clústeres de TKG se deben aprovisionar utilizando el formato de imagen compatible con vSphere 8.
En resumen, la actualización del entorno de vSphere with Tanzu para admitir el aprovisionamiento y la administración de clústeres de TKG en Supervisor es un proceso de tres fases:
  1. Compruebe que todo está preparado para la actualización. Consulte Fase 1: Tareas de verificación previas a la actualización.
  2. Actualice los componentes de vSphere with Tanzu a vSphere 8. Consulte Fase 2: Actualizar el entorno de vSphere with Tanzu a vSphere 8.
  3. Actualice o implemente clústeres de TKG 2.x con el formato de imagen TKR compatible con vSphere 8. Consulte Fase 3: Implementar o actualizar clústeres de TKG con el formato de imagen vSphere 8.

Matriz de compatibilidad de actualización

En la tabla se enumeran las versiones de componentes mínimas que debe ejecutar el entorno de vSphere with Tanzu antes de actualizar a Supervisor de vSphere 8 y TKG 2.x.
Componente Versión mínima antes de actualizar a vSphere 8 Observaciones

Clúster de Tanzu Kubernetes (TKC)

API v1alpha2 Consulte la documentación de v7 para obtener más información sobre la API v1alpha2.
Nota: La API v1alpha1 está obsoleta.

Versión de Tanzu Kubernetes (TKR)

TKR 1.0 v1.21.x

Consulte las RN para ver otras TKR 1.0 disponibles.

Supervisor

v1.21.0

Consulte las RN de v7.

vCenter y hosts ESXi

v7.0 Update 3

Aquí es cuando se introdujo la API v1alpha2.

Fase 1: Tareas de verificación previas a la actualización

Antes de actualizar el entorno de vSphere with Tanzu a vSphere 8, realice las siguientes tareas de verificación previas a la actualización.
Nota: Si no se cumplen estas tareas de verificación previas a la actualización, es posible que los clústeres de TKG no puedan funcionar tras actualizar a vSphere 8.
Paso Procedimiento
1

Compruebe que los clústeres de Tanzu Kubernetes existentes utilizan la API v1alpha2.

Para ello, cambie el contexto al espacio de nombres de vSphere donde se aprovisiona el clúster de TKG de destino y ejecute el comando kubectl describe tkc CLUSTER-NAME. Para continuar con la actualización, la versión de la API debe ser run.tanzu.vmware.com/v1alpha2.

Si la versión de la API es run.tanzu.vmware.com/v1alpha1, no puede continuar. La API v1alpha2 se introdujo con vSphere 7 U3. Debe actualizar el entorno de vSphere with Tanzu a la versión 7U3 y, a continuación, volver a comprobar que los clústeres de TKG ejecuten la API v1alpha2.

Advertencia: Un clúster de Tanzu Kubernetes existente que no utiliza la API v1alpha2 no se actualizará a la API v1alpha3.
2

Compruebe que los clústeres de TKG existentes estén usando la versión mínima de TKR que se requiere. Consulte Matriz de compatibilidad de actualización.

Si es necesario, actualice los clústeres de Tanzu Kubernetes existentes a la versión mínima compatible de TKR para la actualización de vSphere 8.

Advertencia: Un clúster de Tanzu Kubernetes existente que no utiliza la versión de TKR compatible mínima puede quedar huérfano e inoperable al actualizar a vSphere 8.
3

Compruebe que Supervisor tenga la versión mínima que se requiere. Consulte Matriz de compatibilidad de actualización.

Si es necesario, actualice Supervisor a la versión mínima compatible para la actualización de vSphere 8.

4

En caso necesario, compruebe que vCenter Server y los hosts ESXi participantes tengan la versión mínima que se requiere. Consulte Matriz de compatibilidad de actualización.

Si es necesario, actualice vCenter Server y los hosts ESXi participantes a la versión mínima compatible para la actualización de vSphere 8.

Fase 2: Actualizar el entorno de vSphere with Tanzu a vSphere 8

Utilice el siguiente flujo de trabajo para actualizar el entorno de vSphere with Tanzu a vSphere 8.
Paso Procedimiento
1

Complete las tareas de verificación de actualización previas a la comprobación.

Consulte Fase 1: Tareas de verificación previas a la actualización.

2

Actualice a vSphere 8, incluido vCenter Server y los hosts ESXi participantes.

Consulte la documentación de la actualización de vCenter Server y la documentación de la actualización de ESXi para obtener instrucciones.

Nota: La actualización de vCenter entre versiones principales, como de v7 a v8, es similar a una migración. Instale vCenter Server 8 y, a continuación, migre la base de datos de vCenter Server 7 a la instancia de v8.
Nota: La instalación de la instancia de vCenter Server 8 debe estar en un clúster de vCenter que no tenga DRS habilitado. En el contexto de vSphere with Tanzu, esto significa que no puede colocar vCenter 8 en el mismo clúster donde se ejecuta Supervisor. Como práctica recomendada de arquitectura, el clúster de administración donde se ejecuta vCenter debe ser independiente del clúster de proceso en el que se ejecuta Supervisor.
Nota: Lifecycle Manager debe estar habilitado en el clúster de vCenter antes de habilitar Supervisor.
3

Actualice los espacios de nombres de vSphere y Supervisor a las versiones disponibles más recientes.

Consulte la publicación de Mantener vSphere with Tanzu para obtener instrucciones.

Fase 3: Implementar o actualizar clústeres de TKG con el formato de imagen vSphere 8

Utilice el siguiente flujo de trabajo para actualizar o implementar clústeres de TKG con el nuevo formato de imagen TKR que sea compatible con vSphere 8.
Nota: La actualización desde una TKR heredada al nuevo formato de TKR es posible a partir de la versión vSphere with Tanzu 8.0 MP1.
Paso Descripción
1 Actualice el entorno de vSphere with Tanzu a la versión vSphere 8.0 MP1 o a la versión vSphere 8 U1.
2 Actualice los clústeres de Tanzu Kubernetes existentes para utilizar un nuevo formato de TKR que incluye nuevas funciones y funcionalidades. Consulte la matriz de compatibilidad de la TKR para obtener más información.
3 Implemente nuevos clústeres de TKG utilizando el nuevo formato TKR que incluye nuevas funciones y funcionalidades. Consulte la matriz de compatibilidad de la TKR para obtener más información. Para el aprovisionamiento, consulte Aprovisionar clústeres de TKG en el Supervisor.