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
Cada clúster de vSphere en el que se desee implementar un Supervisor debe cumplir con los siguientes requisitos:
- Cree y configure un clúster de vSphere con al menos dos hosts ESXi. Si utiliza vSAN, el clúster debe tener al menos tres hosts o cuatro para alcanzar un rendimiento óptimo. Consulte Crear y configurar clústeres.
- Configure el clúster con almacenamiento compartido, como vSAN. Se requiere almacenamiento compartido para vSphere HA, DRS y para almacenar volúmenes contenedores persistentes. Consulte Crear un clúster de vSAN .
- Habilite el clúster con vSphere HA. Consulte Crear y usar clústeres de vSphere HA.
- Habilite el clúster con vSphere DRS en modo totalmente automatizado. Consulte Crear un clúster de DRS.
- Compruebe que la cuenta de usuario tenga el privilegio Modificar configuración de todo el clúster en el clúster de vSphere para poder implementar el Supervisor.
- Para implementar un Supervisor de tres zonas, cree tres zonas de vSphere. Consulte Crear zonas de vSphere para una implementación de Supervisor de varias zonas.
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.
Funcionalidad | Redes del NSX | Redes de VDS |
---|---|---|
pods de vSphere | Sí | No |
Tanzu Kubernetes clústeres | Sí | Sí |
Instancia de registro de Harbor integrada | Sí | No |
Equilibrio de carga | Sí | Sí, mediante la instalación y configuración de NSX Advanced Load Balancer o el equilibrador de carga de HAProxy. |
- Revise los requisitos del sistema y las topologías para las redes de NSX. Consulte Requisitos para habilitar un supervisor de tres zonas con NSX y Requisitos para configurar un supervisor de clúster único con NSX en Conceptos y planificación de vSphere with Tanzu .
- Instale y configure NSX para vSphere with Tanzu. Consulte Instalar y configurar NSX para vSphere with Tanzu.
- Revise los requisitos de NSX Advanced Load Balancer. Consulte Requisitos para un supervisor de tres zonas con NSX Advanced Load Balancer y Requisitos para habilitar un supervisor de clúster único con NSX Advanced Load Balancer en Conceptos y planificación de vSphere with Tanzu .
- Cree una instancia de vSphere Distributed Switch (vDS), agregue todos los hosts ESXi del clúster a vDS y cree grupos de puertos para las redes de cargas de trabajo. Consulte Crear una instancia de vSphere Distributed Switch para un Supervisor para su uso con NSX Advanced Load Balancer.
- Implemente y configure el NSX Advanced Load Balancer. Consulte Implementar el controlador de NSX Advanced Load Balancer.
- Revise los requisitos del sistema y las topologías de red para las redes de vSphere con un equilibrador de carga de HAProxy. Consulte Requisitos para habilitar un supervisor de tres zonas con el equilibrador de carga de HAProxy y Requisitos para habilitar un supervisor de clúster único con redes de VDS y el equilibrador de carga de HAProxy Conceptos y planificación de vSphere with Tanzu .
- Cree una instancia de vSphere Distributed Switch (vDS), agregue todos los hosts ESXi del clúster a vDS y cree grupos de puertos para las redes de cargas de trabajo. Consulte Crear una instancia de vSphere Distributed Switch para un Supervisor para su uso con el equilibrador de carga de HAProxy.
- Instale y configure la instancia de equilibrador de carga de HAProxy que se puede enrutar al vDS conectado a los hosts desde los clústeres de vSphere donde se implementó el Supervisor. El equilibrador de carga de HAProxy admite la conectividad de red con las cargas de trabajo de las redes de clientes y para equilibrar la carga del tráfico entre los clústeres de Tanzu Kubernetes. Consulte Instalar y configurar el equilibrador de carga de HAProxy.
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.