Configure el espacio de nombres de vSphere en el que tiene pensado aprovisionar clústeres de Tanzu Kubernetes asociando el espacio de nombres con la biblioteca de contenido para las versiones de Tanzu Kubernetes y con las clases de máquinas virtuales que desea utilizar.

Requisitos previos

Cree un espacio de nombres de vSphere. Consulte Creación y configuración de un espacio de nombres de vSphere.

Cree una biblioteca de contenido para alojar las versiones de Tanzu Kubernetes. Consulte Crear, proteger y sincronizar una biblioteca de contenido suscrita para las versiones de Tanzu Kubernetes o Crear, proteger y sincronizar una biblioteca de contenido local para versiones de Tanzu Kubernetes.

Asociar la biblioteca de contenido con el espacio de nombres de vSphere

Para asociar la biblioteca de contenido creada para las versiones de Tanzu Kubernetes con un espacio de nombres de vSphere, inicie sesión en vCenter Server mediante vSphere Client y complete cualquiera de los siguientes procedimientos.
Asociar mediante la ruta de inventario de vSphere Asociar mediante la ruta de administración de cargas de trabajo
  1. Seleccione Menú > Hosts y clústeres.
  2. Seleccione el clúster de vSphere en el que está habilitada la Administración de cargas de trabajo.
  3. Seleccione la pestaña Configurar.
  4. Seleccione Espacios de nombres > General.
  5. Seleccione Configuración del servicio Tanzu Kubernetes Grid.
  6. Haga clic en Editar junto a la etiqueta Biblioteca de contenido.
  7. Seleccione la biblioteca de contenido de las versiones de Tanzu Kubernetes.
  8. Haga clic en Aceptar.
  1. Seleccione Menú > Administración de cargas de trabajo.
  2. Seleccione la pestaña Espacios de nombres.
  3. Seleccione el espacio de nombres de vSphere de destino.
  4. Busque el mosaico de Tanzu Kubernetes Grid Service.
  5. Haga clic en Editar junto a la etiqueta Biblioteca de contenido.
  6. Seleccione la biblioteca de contenido de las versiones de Tanzu Kubernetes.
  7. Haga clic en Aceptar.
Nota: Después de asociar la biblioteca de contenido al espacio de nombres de vSphere, pueden pasar unos minutos hasta que las plantillas de la máquina virtual estén disponibles para el aprovisionamiento de los clústeres de Tanzu Kubernetes. Consulte Comprobar la configuración de espacio de nombres de vSphere.

Asociar las clases de máquinas virtuales con el espacio de nombres de vSphere

vSphere with Tanzu proporciona varias clases de máquinas virtuales predeterminadas, y usted puede crear las suyas propias. Consulte Clases de máquina virtual para clústeres de Tanzu Kubernetes.

Para aprovisionar clústeres de Tanzu Kubernetes, debe asociar las clases de máquinas virtuales que desea utilizar con cada espacio de nombres de vSphere donde desea aprovisionar clústeres de Tanzu Kubernetes.

Para asociar las clases de máquinas virtuales predeterminadas con un espacio de nombres de vSphere, inicie sesión en vCenter Server mediante vSphere Client y complete el siguiente procedimiento.
  1. Seleccione Menú > Administración de cargas de trabajo.
  2. Seleccione la pestaña Espacios de nombres.
  3. Seleccione el espacio de nombres de vSphere de destino donde quiere aprovisionar el clúster de Tanzu Kubernetes.
  4. Busque el mosaico de Servicio de máquina virtual.
  5. Haga clic en el vínculo Agregar clase de máquina virtual.
  6. Seleccione las clases de máquinas virtuales que desee agregar.
    1. Para agregar las clases de máquina virtual predeterminadas, active la casilla del encabezado de la tabla en la página 1 de la lista, desplácese hasta la página 2 y seleccione la casilla de verificación en el encabezado de la tabla de esa página. Compruebe que todas las clases estén seleccionadas.
    2. Para crear una clase personalizada, haga clic en Crear nueva clase de máquina virtual. Consulte Crear una clase de máquina virtual en vSphere with Tanzu.
  7. Haga clic en Aceptar para completar esta operación.
  8. Confirme que se hayan agregado las clases. El mosaico de Servicio de máquina virtual muestra Administrar clases de máquinas virtuales.
Nota: La biblioteca de contenido a la que se hace referencia en el mosaico de Servicio de máquina virtual debe usarse con máquinas virtuales independientes, y no con versiones de Tanzu Kubernetes. Consulte Crear y administrar bibliotecas de contenido para máquinas virtuales independientes en vSphere with Tanzu.

Comprobar la configuración de espacio de nombres de vSphere

Una vez que haya asociado la biblioteca de contenido y las clases de máquinas virtuales con el espacio de nombres de vSphere, inicie sesión en el clúster supervisor y compruebe que cada versión de Tanzu Kubernetes sincronizada y cada clase de máquina virtual seleccionada estén disponibles.
  1. Instale Herramientas de la CLI de Kubernetes para vSphere. Consulte Descargar e instalar Herramientas de la CLI de Kubernetes para vSphere.
  2. Inicie sesión en el clúster supervisor.
    kubectl vsphere login --server IP-ADDRESS-SUPERVISOR-CLUSTER --vsphere-username VCENTER-SSO-USERNAME
  3. Cambie el contexto al espacio de nombres de vSphere de destino.
    kubectl config use-context SUPERVISOR-NAMESPACE
  4. Enumere y describa las versiones de Tanzu Kubernetes disponibles.
    kubectl get tanzukubernetesreleases
    kubectl describe tanzukubernetesreleases
  5. Enumere las clases de máquinas virtuales disponibles.
    kubectl get virtualmachineclassbindings
Una vez que se configura el espacio de nombres, puede aprovisionar clústeres de Tanzu Kubernetes. Consulte Flujo de trabajo para aprovisionar clústeres de Tanzu Kubernetes mediante la API v1alpha2 de TKGS. Si utiliza una biblioteca de contenido local, deberá especificar un OVA que haya cargado en la biblioteca. Consulte Ejemplos del aprovisionamiento de clústeres de Tanzu Kubernetes mediante la API de servicio Tanzu Kubernetes Grid v1alpha1.