Como administrador de vSphere, puede configurar un clúster de vSphere como una instancia de clúster supervisor que utilice la pila de redes de NSX-T Data Center para proporcionar conectividad a las cargas de trabajo de Kubernetes.
Requisitos previos
- Compruebe que el entorno cumpla con los requisitos previos para configurar un clúster de vSphere como un clúster supervisor. Para obtener información sobre los requisitos, consulte Requisitos previos para configurar vSphere with Tanzu en un clúster de vSphere.
Precaución: No deshabilite vSphere DRS después de configurar el
clúster supervisor. Tener DRS habilitado en todo momento es un requisito previo obligatorio para ejecutar cargas de trabajo en el
clúster supervisor. Si se deshabilita DRS, se interrumpirán los clústeres de
Tanzu Kubernetes.
Procedimiento
- En el menú Inicio de vSphere Client, seleccione Administración de cargas de trabajo.
- Haga clic en Comenzar.
- Seleccione el sistema de vCenter Server que desea configurar.
- Seleccione la pila de redes de NSX.
- Haga clic en Siguiente.
- Seleccione Seleccionar un clúster > Centro de datos.
- Seleccione un clúster de la lista de clústeres compatibles y haga clic en Siguiente.
- En la página Tamaño del plano de control, seleccione el tamaño de las máquinas virtuales del plano de control.
El tamaño de las máquinas virtuales del plano de control determina la cantidad de cargas de trabajo que puede ejecutar en clúster supervisor.Para obtener instrucciones, consulte el sitio Valores máximos de configuración de VMware.
- Haga clic en Siguiente.
- En la pantalla Red de administración, configure los parámetros de la red que se utilizarán para las máquinas virtuales del plano de control de Kubernetes.
- Seleccione un Modo de red.
- Red DHCP. En este modo, todas las direcciones IP de la red de administración, como las direcciones IP de las máquinas virtuales del plano de control, los servidores DNS, DNS, los dominios de búsqueda y el servidor NTP, se adquieren automáticamente desde un servidor DHCP.
- Estático. Introduzca manualmente toda la configuración de red de la red de administración.
- Configure los parámetros de la red de administración.
Si seleccionó el modo de red DHCP, pero desea anular la configuración adquirida en el DHCP, haga clic en Configuración adicional e introduzca nuevos valores. Si seleccionó el modo de red estática, rellene manualmente los valores de configuración de la red de administración.
Opción Descripción Red Seleccione una red que tenga un adaptador de VMkernel configurado para el tráfico de administración. Iniciar la dirección IP de control Introduzca una dirección IP que determine el punto de inicio para reservar cinco direcciones IP consecutivas para las máquinas virtuales del plano de control de Kubernetes de la siguiente manera: - Una dirección IP para cada una de las máquinas virtuales del plano de control de Kubernetes.
- Una dirección IP flotante para una de las máquinas virtuales del plano de control de Kubernetes a la que se prestará servicio como una interfaz a la red de administración. La máquina virtual del plano de control que tiene asignada la dirección IP flotante actúa como una máquina virtual principal para las tres máquinas virtuales del plano de control de Kubernetes. La dirección IP flotante se traslada al nodo del plano de control que es el líder de ectd en este clúster de Kubernetes, que es el clúster supervisor. Esto mejora la disponibilidad en el caso de un evento de partición de red.
- Una dirección IP que se va a utilizar como búfer en caso de que una máquina virtual de plano de control de Kubernetes falle y se ponga en marcha una nueva máquina virtual de plano de control para reemplazarla.
Máscara de subred Solo se aplica a la configuración de IP estática. Introduzca una máscara de subred para la red de administración. Por ejemplo,
255.255.255.0
Servidores DNS Introduzca las direcciones de los servidores DNS que utiliza en su entorno. Si el sistema vCenter Server está registrado con un FQDN, debe introducir las direcciones IP de los servidores DNS que utiliza con el entorno de vSphere para que el FQDN se pueda resolver en el clúster supervisor. Dominios de búsqueda DNS Introduzca los nombres de dominio que DNS busca dentro de los nodos del plano de control de Kubernetes, como corp.local, para que el servidor DNS pueda resolverlos. NTP Introduzca las direcciones de los servidores NTP que utiliza en su entorno, si los hubiera.
- Seleccione un Modo de red.
- En el panel Red de cargas de trabajo, configure las opciones de las redes para los espacios de nombres.
La configuración de red del espacio de nombres proporciona conectividad con los pods de vSphere y los espacios de nombres que se ejecutan en el clúster supervisor. De forma predeterminada, el espacio de nombres utilizará la configuración de red en el nivel de clúster.
Opción Descripción vSphere Distributed Switch Seleccione la instancia de vSphere Distributed Switch que controla las redes de superposición para clúster supervisor. Por ejemplo, seleccione
DSwitch
.servidor DNS Introduzca las direcciones IP de los servidores DNS que utiliza con su entorno, si los hubiera. Por ejemplo,
10.142.7.1
.FQDN de endpoint de servidor de API De forma opcional, introduzca el FQDN del endpoint del servidor de API. Clúster de Edge Seleccione el clúster de NSX Edge que tenga la puerta de enlace de nivel 0 que desee utilizar para las redes de espacio de nombres. Por ejemplo, seleccione
EDGE-CLUSTER
.Puerta de enlace de nivel 0 Seleccione la puerta de enlace de nivel 0 que se asociará con la puerta de enlace de nivel 1 del clúster. Modo NAT El modo NAT está seleccionado de forma predeterminada. Si anula la selección de la opción, se podrá acceder directamente a todas las cargas de trabajo, como los pods de vSphere, las máquinas virtuales y las direcciones IP de los nodos de los clústeres de Tanzu Kubernetes desde fuera de la puerta de enlace de nivel 0, y no tendrá que configurar los CIDR de salida.
Nota: Si anula la selección del modo NAT, no se admitirá el almacenamiento de volumen de archivos.Red de espacio de nombres Introduzca uno o varios CIDR de IP para crear subredes o segmentos y asignar direcciones IP a las cargas de trabajo. Prefijo de subred de espacio de nombres Introduzca el prefijo de subred que especifica el tamaño de la subred reservada para los segmentos de espacios de nombres. El valor predeterminado es 28. CIDR del pod Introduzca una anotación CIDR para determinar el rango de IP de los pods nativos de vSphere. Puede utilizar el valor predeterminado. CIDR de servicios Introduzca una anotación CIDR para determinar el rango de IP de los servicios de Kubernetes. Puede utilizar el valor predeterminado. CIDR de entrada Introduzca una anotación CIDR que determine el rango de IP de entrada para los servicios de Kubernetes. Este rango se utiliza para los servicios de tipo equilibrador de carga y entrada. CIDR de egreso Introduzca una anotación CIDR que determine la IP de salida de los servicios de Kubernetes. Solo se asigna una dirección IP de egreso para cada espacio de nombres en el clúster supervisor. La IP de salida es la dirección IP que los pods de vSphere en el espacio de nombres concreto usa para comunicarse fuera de NSX-T Data Center. - Haga clic en Siguiente.
- En la página Almacenamiento, configure la compatibilidad con el almacenamiento y el volumen de archivos.
- Seleccione directivas de almacenamiento para el clúster supervisor.
La directiva de almacenamiento que seleccione para cada uno de los siguientes objetos garantiza que el objeto se coloque en el almacén de datos al que se hace referencia en la directiva de almacenamiento. Puede utilizar directivas de almacenamiento iguales o diferentes para los objetos.
Opción Descripción Nodo del plano de control Seleccione la directiva de almacenamiento para la colocación de las máquinas virtuales del plano de control. Discos efímeros del pod Seleccione la directiva de almacenamiento para la colocación de los pods de vSphere. Memoria caché de imágenes de contenedor Seleccione la directiva de almacenamiento para la colocación de la memoria caché de las imágenes de contenedor. - (opcional) Active la compatibilidad con volúmenes de archivos.
Esta opción es necesaria si planea implementar volúmenes persistentes ReadWriteMany en un clúster. Consulte Crear volúmenes persistentes ReadWriteMany en vSphere with Tanzu.
- Seleccione directivas de almacenamiento para el clúster supervisor.
- En la sección Listo para finalizar, revise la configuración y haga clic en Finalizar.
El clúster se habilita con la vSphere with Tanzu y se pueden crear espacios de nombres de vSphere para proporcionarlos a los ingenieros de desarrollo y operaciones. Se crean nodos de plano de control de Kubernetes en los hosts que forman parte del clúster y del proceso de Spherelet.