A partir de VMware Cloud Director 10.3.1, los clústeres de Tanzu Kubernetes Grid se pueden crear mediante el complemento de interfaz de usuario de Kubernetes Container Clusters.

Requisitos previos

Procedimiento

  1. Inicie sesión en VMware Cloud Director y seleccione Más > Clústeres de contenedor de Kubernetes > Nuevo en la barra de navegación superior.
  2. Seleccione la opción de tiempo de ejecución VMware Tanzu Kubernetes Grid y haga clic en Siguiente.
  3. Introduzca un nombre, seleccione una plantilla de Kubernetes en la lista y haga clic en Siguiente.
  4. En la ventana VDC y red, seleccione el VDC de organización en el que desea implementar un clúster de Tanzu Kubernetes Grid, seleccione una red de VDC para el clúster y haga clic en Siguiente.
  5. En la ventana Plano de control, seleccione el número de nodos, el tamaño del disco y, si lo desea, seleccione las directivas de tamaño y almacenamiento, y haga clic en Siguiente.
    Nota: La cantidad de nodos de un clúster facilita la capacidad del clúster para tener varios planos de control.
  6. En la ventana Grupos de trabajo, introduzca un nombre, el número de nodos, el tamaño del disco y, si lo desea, seleccione una directiva de tamaño, una directiva de colocación y una directiva de almacenamiento. Para obtener más información sobre los grupos de nodos de trabajo, consulte Trabajar con grupos de nodos de trabajo.
    Nota:
    • Para configurar las opciones de vGPU, seleccione el botón de alternancia Activar GPU y seleccione una directiva de vGPU. Para obtener más información sobre la configuración de vGPU, consulte Configurar vGPU en clústeres de Tanzu Kubernetes Grid para permitir cargas de trabajo de inteligencia artificial y aprendizaje automático.
    • Cuando vaya a crear clústeres con la funcionalidad vGPU, se recomienda aumentar el tamaño del disco a entre 40 y 50 GB, ya que las bibliotecas de vGPU ocupan una gran cantidad de espacio de almacenamiento.
    • Puede seleccionar una directiva de tamaño en este flujo de trabajo o por separado en la configuración del servidor de VMware Cloud Director Container Service Extension. Cuando se selecciona una directiva de tamaño junto con una directiva de vGPU que contiene el tamaño de máquinas virtuales, la información de tamaño de la directiva de vGPU toma prioridad sobre la directiva de tamaño seleccionada. Se recomienda incluir el tamaño en la directiva de vGPU y solo especificar una directiva de vGPU cuando se deja el campo Política de tamaño vacío.
  7. (opcional) Para crear más grupos de nodos de trabajo, haga clic en Agregar nuevo grupo de trabajo y configure los ajustes del grupo de nodos de trabajo.
  8. Haga clic en Siguiente.
  9. En la ventana Almacenamiento de Kubernetes, active el botón de alternancia Crear clase de almacenamiento predeterminada, seleccione un perfil de almacenamiento e introduzca un nombre de clase de almacenamiento.
  10. (opcional) Configure los ajustes de Directiva de recuperación y Sistema de archivos.
  11. En la ventana Red de Kubernetes, especifique un rango de direcciones IP para los servicios de Kubernetes y un rango para los pods de Kubernetes, y haga clic en Siguiente.

    El enrutamiento entre dominios sin clases (Classless Inter-Domain Routing, CIDR) es un método para el enrutamiento y la asignación de direcciones IP.

    Opción Descripción
    Pods CIDR Especifica un rango de direcciones IP que se puede usar para los pods de Kubernetes. El valor predeterminado es 100.96.0.0/11. El tamaño de subred de los pods debe ser igual o mayor que /24. Puede introducir un solo rango de direcciones IP.
    Services CIDR Especifica un rango de direcciones IP que se puede usar para los servicios de Kubernetes. El valor predeterminado es 100.64.0.0/13. Puede introducir un solo rango de direcciones IP.
    Control Plane IP Los usuarios de tenant pueden especificar su propia dirección IP como endpoint del plano de control. Pueden utilizar una dirección IP externa de la puerta de enlace o una dirección IP interna de una subred que sea diferente al rango de IP enrutada. Si no especifican una dirección IP como endpoint del plano de control, el servidor de VMware Cloud Director Container Service Extension seleccionará una de las direcciones IP no utilizadas en la puerta de enlace de tenant asociada.
    Virtual IP Subnet Los usuarios de tenant pueden especificar un CIDR de subred desde el que se asignará una dirección IP no utilizada como endpoint del plano de control. La subred debe representar un conjunto de direcciones que están presentes en la puerta de enlace. El mismo CIDR también se propaga como el CIDR de subred para los servicios de entrada en el clúster.
    Puede utilizar las siguientes direcciones IP como la IP del plano de control:
    Tipo de IP Descripción
    Direcciones IP externas Cualquiera de las direcciones IP de la puerta de enlace externa que se conectan a la red de OVDC.
    Direcciones IP internas Cualquier dirección IP privada que sea interna en el tenant, con las siguientes excepciones:
    • Direcciones IP de la definición del servicio de red de LB (por lo general, 192.168.255.1/24).
    • Direcciones IP que se encuentran en la subred IP de VDC de organización.
    • Dirección IP que está en uso.
    Nota: Cuando una dirección IP no tiene las características anteriores, se produce el siguiente comportamiento:
    • Si la dirección IP ya se está usando y VMware Cloud Director detecta el uso, aparece un error en los registros durante la creación de LB.
    • Si la dirección IP ya se está usando y VMware Cloud Director no detecta el uso, el comportamiento no está definido.
  12. En la ventana Configuración de depuración, active o desactive el botón de alternancia Reparación automática en caso de errores.
    Nota:
    • Si activa esta opción, el servidor de VMware Cloud Director Container Service Extension intentará volver a crear los clústeres en estado de error. Si desactiva esta opción, el servidor de VMware Cloud Director Container Service Extension dejará el clúster en estado de error para solucionarlo manualmente.
    • La opción Reparación automática en caso de errores en el flujo de trabajo de creación de clústeres de Tanzu Kubernetes Grid está desactivada de forma predeterminada en VMware Cloud Director Container Service Extension 4.0.4. Después de crear correctamente un clúster, el servidor de VMware Cloud Director Container Service Extension desactiva automáticamente la opción Reparación automática en caso de errores.
  13. Introduzca una clave pública SSH.
  14. Haga clic en Siguiente.
  15. Revise la configuración del clúster y haga clic en Finalizar.
    Nota: En la ventana Revisar aparece una advertencia para indicar que el clúster contiene un token de API del propietario y que no se comparta kubeconfig o el clúster directamente con otros. En su lugar, se debe crear el clúster como usuario de tenant de una organización.

Revisar el estado del clúster

Al crear un clúster de Tanzu Kubernetes Grid en VMware Cloud Director Container Service Extension, aparece el siguiente estado:

Tabla 1. Estado del clúster
Estado del clúster Descripción
Pendiente El servidor de VMware Cloud Director Container Service Extension aún no ha procesado la solicitud del clúster.
Creando El servidor de VMware Cloud Director Container Service Extension está procesando el clúster en este momento.
Disponible El clúster está listo para que los usuarios funcionen en las cargas de trabajo del host.
Eliminando El clúster se está eliminando.
Error El clúster está en estado de error.
Nota: Si desea depurar manualmente un clúster, desactive el modo Reparación automática en caso de errores.