Verifique los requisitos previos para habilitar vSphere with Tanzu en su entorno de vSphere. Para ejecutar cargas de trabajo basadas en contenedores de forma nativa en vSphere, como administrador de vSphere, habilite los clústeres de vSphere como Supervisores. Un Supervisor contiene una capa de Kubernetes que permite ejecutar cargas de trabajo de Kubernetes en vSphere mediante la implementación de pods de vSphere, así como aprovisionar máquinas virtuales y clústeres de Tanzu Kubernetes.

Crear y configurar clústeres de vSphere

Un Supervisor puede ejecutarse en uno o tres clústeres de vSphere asociados con zonas de vSphere. Cada zona de vSphere se asigna a un clúster de vSphere y es posible implementar un Supervisor en una o tres zonas. Un Supervisor de tres zonas aumenta la cantidad de recursos disponibles para ejecutar cargas de trabajo de Kubernetes y su alta disponibilidad en el nivel de clúster de vSphere permite proteger las cargas de trabajo contra los errores del clúster. Un Supervisor de una zona obtiene alta disponibilidad de nivel de host a través de vSphere HA y utiliza los recursos de un solo clúster para ejecutar las cargas de trabajo de Kubernetes.
Nota: Una vez que implemente un Supervisor en una zona de vSphere, no podrá expandir el Supervisor a una implementación de tres zonas.

Cada clúster de vSphere en el que se desee implementar un Supervisor debe cumplir con los siguientes requisitos:

Crear directivas de almacenamiento

Antes de implementar un Supervisor, debe crear directivas de almacenamiento que determinen la colocación del almacén de datos de las máquinas virtuales del plano de control de Supervisor. Si el Supervisor admite pods de vSphere, también necesitará directivas de almacenamiento para los contenedores y las imágenes. Puede crear directivas de almacenamiento asociadas con diferentes niveles de servicios de almacenamiento.

Consulte Crear directivas de almacenamiento para vSphere with Tanzu.

Elegir y configurar la pila de redes

Para implementar un Supervisor, debe configurar la pila de redes para usarla con este. Tiene dos opciones: redes de NSX o vSphere Distributed Switch (vDS) con un equilibrador de carga. Puede configurar el NSX Advanced Load Balancer o el equilibrador de carga de HAProxy.

En la tabla se enumeran las diferencias de alto nivel entre las dos pilas de redes admitidas. Para obtener más información sobre las diferencias en arquitectura, consulte Redes del Supervisor.
Funcionalidad Redes del NSX Redes de VDS
pods de vSphere No
Tanzu Kubernetes clústeres
Instancia de registro de Harbor integrada No
Equilibrio de carga Sí, mediante la instalación y configuración de NSX Advanced Load Balancer o el equilibrador de carga de HAProxy.
Para usar las redes de NSX para el Supervisor:
Para utilizar las redes de vDS con NSX Advanced Load Balancer en el Supervisor:
Nota: vSphere with Tanzu admite NSX Advanced Load Balancer con vSphere 7 U2 y versiones posteriores.
Para utilizar las redes de vDS con el equilibrio de carga de HAProxy en el Supervisor:
Nota: vSphere with Tanzu admite el equilibrador de carga de HAProxy con vSphere 7 U1 y versiones posteriores.

Crear una biblioteca de contenido

Para aprovisionar máquinas virtuales y clústeres de Tanzu Kubernetes, se necesita una biblioteca de contenido que se cree en la instancia de vCenter Server que administra los clústeres de vSphere donde se ejecuta el Supervisor.

La biblioteca de contenido proporciona el sistema con las distribuciones de las versiones de Tanzu Kubernetes en forma de plantillas de OVA. Al aprovisionar un clúster de Tanzu Kubernetes, la plantilla de OVA de la versión seleccionada se utiliza para crear los nodos del clúster de Kubernetes.

Puede crear una biblioteca de contenido suscrita para extraer automáticamente las últimas imágenes publicadas o bien puede crear una biblioteca de contenido local y cargar manualmente las imágenes, que se pueden necesitar para el aprovisionamiento aislado de clústeres de Tanzu Kubernetes.

Consulte Crear y administrar bibliotecas de contenido para versiones de Tanzu Kubernetes.