Los temas de esta sección explican cómo configurar clústeres de carga de trabajo y utilizar la CLI de Tanzu para crear y administrar los clústeres.
En VMware Tanzu Kubernetes Grid, los clústeres de carga de trabajo son los clústeres de Kubernetes en los que se ejecutan las cargas de trabajo de las aplicaciones.
Tanzu Kubernetes Grid implementa automáticamente clústeres en la plataforma en la que implementó el clúster de administración. Por ejemplo, no puede implementar clústeres en Amazon Web Services (AWS) o Azure desde un clúster de administración que se ejecuta en vSphere, o viceversa. No es posible utilizar servicios compartidos entre los diferentes proveedores porque, por ejemplo, los clústeres vSphere clústeres dependen de compartir el almacenamiento y las redes de vSphere, mientras que AWS y Azure utilizan sus propios sistemas. Tanzu Kubernetes Grid implementa automáticamente clústeres desde el clúster de administración que haya establecido como contexto para la CLI.
Puede crear tres tipos de clústeres de carga de trabajo:
Estos tipos de clúster de carga de trabajo se describen en Tipos de clúster de carga de trabajo.
Puede implementar clústeres de carga de trabajo con la CLI de Tanzu después de implementar un clúster de administración independiente en vSphere, AWS o Azure. También puede implementar clústeres de carga de trabajo en vSphere with Tanzu en vSphere 8 si conectó la CLI de Tanzu al supervisor de vSphere with Tanzu.
Puede utilizar la CLI de Tanzu para implementar clústeres de carga de trabajo en las siguientes plataformas:
Antes de iniciar el flujo de trabajo de implementación descrito en esta sección, asegúrese de lo siguiente:
vSphere: Si va a implementar clústeres de carga de trabajo en vSphere, cada clúster requiere una dirección IP virtual estática para proporcionar un endpoint estable para Kubernetes. Asegúrese de que esta dirección IP no esté en el rango de DHCP, sino que esté en la misma subred que el rango de DHCP.
Máquina de arranque con sistema operativo Mac: Si la máquina de arranque ejecuta un sistema operativo Mac e implementa un clúster de carga de trabajo mediante la verificación por huella digital con un certificado autofirmado, como se estableció al configurar VSPHERE_INSECURE: false
y VSPHERE_TLS_THUMBPRINT
, agregue el certificado de vCenter al almacén de confianza de la máquina:
Desde vSphere, descargue el archivo .pem del certificado de vCenter:
Haga doble clic en el archivo descargado y agréguelo a la cadena de claves del sistema MacOS como un certificado de confianza:
Durante el proceso de implementación del clúster, si MacOS muestra un mensaje de alerta que indica que el certificado no es de confianza, cambie su directiva a Confiar siempre:
Azure: Si va a implementar clústeres de carga de trabajo en Azure, cada clúster requiere un grupo de seguridad de red (NSG) para sus nodos de trabajo denominado CLUSTER-NAME-node-nsg
, donde CLUSTER-NAME
es el nombre del clúster. Para utilizar una VNet existente para el clúster, debe crear manualmente estos NSG como se describe en Crear NSG de Azure para la VNet existente.
Para crear un clúster de carga de trabajo con la CLI de Tanzu, haga lo siguiente:
Complete los requisitos previos indicados en Requisitos previos para la implementación de clústeres anteriormente.
Configure el clúster como se describe en Especificaciones de objetos y archivos de configuración y en el tema de configuración del clúster para la infraestructura:
Cree el clúster como se describe en Crear clústeres de carga de trabajo.
Para crear clústeres de carga de trabajo de otras maneras, sin la CLI de Tanzu, consulte:
kubectl
, consulte Aprovisionar clústeres de TKG en supervisor de forma declarativa mediante Kubectl y YAML.Continúe con Especificaciones de objetos y archivos de configuración.