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 una política de tamaño, una directiva de colocación, un perfil de almacenamiento, y haga clic en Siguiente.
    Nota: La cantidad de nodos de entrada permite a los clústeres tener varios nodos de plano 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 política de tamaño, una directiva de colocación, un perfil de almacenamiento, y haga clic en Siguiente. 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
    CIDR de pods 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.
    CIDR de servicios 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.
    IP del plano de control 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.
    Subred IP virtual 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 Ajustes de depuración, active o desactive las opciones Reparación automática en caso de errores y Configuración de Comprobación de estado del nodo.
    Alternar Descripción
    Reparación automática en caso de errores Esta opción se aplica a los errores que se producen durante el proceso de creación del clúster. Si activa esta opción, el servidor de VMware Cloud Director Container Service Extension intentará volver a crear los clústeres que se encuentren en estado de error durante el proceso de creación del clúster. 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.
    Nota: Esta opción está desactivada de forma predeterminada en VMware Cloud Director Container Service Extension 4.1 y las versiones más recientes. Los proveedores de servicios deben informar sobre esto a los usuarios de tenant, ya que se trata de un cambio de comportamiento respecto a VMware Cloud Director Container Service Extension 4.0.
    Comprobación de estado del nodo A diferencia de Reparación automática en caso de errores cuando el proceso de corrección solo se aplica durante la creación del clúster, el proceso de corrección en Comprobación de estado del nodo comienza después de que el clúster alcance un estado disponible. Si alguno de los nodos tiene un estado incorrecto durante la vida útil del clúster, Comprobación de estado del nodo lo detectará y lo corregirá. Para obtener más información, consulte Configuración de Comprobación de estado del nodo.
    Nota: Esta opción está desactivada de forma predeterminada en VMware Cloud Director Container Service Extension 4.2.
  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.