El servicio Tanzu Kubernetes Grid de VMware (Servicio TKG) le permite implementar clústeres de carga de trabajo de Kubernetes en el vSphere IaaS control plane. El Servicio TKG proporciona versiones independientes y actualizaciones asincrónicas sin interrupciones de la carga de trabajo.

Introducción al Servicio TKG

A partir de vSphere 8.0 Update 3, Tanzu Kubernetes Grid se instala como un servicio de supervisor. Este cambio de arquitectura desacopla TKG de las versiones de vSphere IaaS control plane y permite actualizar Servicio TKG independientemente de vCenter Server y Supervisor.

Servicio TKG 3.0 está instalado y se ejecuta en nodos del plano de control de Supervisor. El Servicio TKG se proporciona como una colección anidada de paquetes Carvel. Como servicio de supervisor principal, el Servicio TKG se puede actualizar, incluso en entornos restringidos de Internet, pero no se puede desinstalar ni cambiar a una versión anterior. Puede supervisar y administrar los Servicio TKG desde la pestaña Administración de cargas de trabajo > Servicios. Consulte Actualizar la versión de Servicio TKG.

Servicio TKG versión 3.1 será la primera versión independiente a la que se actualice. El registro y la actualización de Servicio TKG son procesos independientes.

Instalación de Servicio TKG 3.0

La instalación de Servicio TKG se realiza automáticamente cuando se actualizan los componentes de vSphere IaaS control plane a las versiones requeridas. Consulte las notas de la versión de Servicio TKG para obtener más información.

Registro de nuevas versiones de Servicio TKG con vCenter

El paquete de Servicio TKG se publica con vCenter Server y se inserta en el registro público VMware. El registro de Servicio TKG se realiza en el nivel de vCenter Server. Tiene dos opciones para hacer el registro nuevas versiones del Servicio TKG: sincrónico y asincrónico.
Tabla 1. Opciones de registro de la versión de Servicio TKG
Método de registro Descripción
Sincrónico Espere una actualización a la versión más reciente de vCenter Server para registrar automáticamente una nueva versión del Servicio TKG. Entonces, actualice Supervisor para rellenar el registro integrado con las nuevas versiones.
Asincrónico Descargue del registro público una nueva definición de versión de Servicio TKG. Entonces, regístrela manualmente con vCenter Server.
El registro sincrónico requiere una actualización del sistema. Al actualizar vCenter Server, se registran automáticamente las nuevas versiones de Servicio TKG con Supervisor. No obstante, para utilizar una versión registrada automáticamente (nueva), debe actualizar Supervisor a la versión que se incluye con la versión de espacios de nombres de vSphere proporcionada por el vCenter Server. Al actualizar Supervisor, el paquete de Carvel para el Servicio TKG está disponible en el registro integrado del Supervisor y listo para la implementación. Una actualización del Supervisor no actualiza automáticamente el Servicio TKG. Debe elegir implementar la versión que desee.
El registro asincrónico no requiere actualizaciones de vCenter Server ni del Supervisor, suponiendo que la versión actual del Supervisor se encuentre dentro de la ventana de soporte. El registro asincrónico tiene el siguiente flujo de trabajo:
  1. Descargue el archivo YAML de definición del servicio del sitio de registro público para servicios de supervisor.
  2. Registre la nueva versión del Servicio TKG cargando la definición del servicio en vCenter Server.
En la tabla se resumen los detalles de registro del Servicio TKG.
Tabla 2. Registro de la versión de Servicio TKG
Propiedad del servicio TKG Paquete de vCenter Registro público
Registro de nuevas versiones Registrado automáticamente Registro manual
Eliminación de las versiones registradas recientemente No permitido Permitido
Ubicación de la imagen Registro integrado del plano de control del supervisor Registro público

Actualizar la versión de Servicio TKG

Las actualizaciones de la versión del Servicio TKG se realizan en el nivel del Supervisor. Una vez que esté registrado el Servicio TKG, actualice el Servicio TKG implementándolo como un servicio de supervisor en el Supervisor de destino. Consulte Actualizar la versión de Servicio TKG.

Para actualizar Servicio TKG en un entorno restringido de Internet ("aislado"), debe registrar la nueva versión de Servicio TKG de forma sincrónica mediante la actualización de vCenter Server. Al seleccionar la versión que desea instalar, se utiliza el registro local para instalar la nueva versión de Servicio TKG. Consulte Registro de nuevas versiones de Servicio TKG con vCenter.

Cuando se actualiza la versión de Servicio TKG, el sistema realiza comprobaciones previas y notifica dos niveles de gravedad:
  • ADVERTENCIA, sin bloqueo
  • ERROR, con bloqueo
Una comprobación de la versión de Kubernetes es un ejemplo de comprobación con advertencia sin bloqueo. Una comprobación de la versión de Supervisor es un ejemplo de error con bloqueo. Para obtener más información, consulte la documentación de servicios de Supervisor.