Las zonas de Kubernetes permiten a los administradores de nube definir la colocación basada en directivas de los clústeres de Kubernetes, así como los espacios de nombres y los espacios de nombres de supervisor utilizados en las implementaciones de Automation Assembler. Un administrador puede utilizar esta página a fin de especificar los clústeres disponibles para el aprovisionamiento de espacios de nombres de Kubernetes y las propiedades que se aceptan para los clústeres.
Los administradores de nube pueden asociar zonas de Kubernetes con cuentas de nube de TKGI configuradas para Cloud Assembly o con clústeres de Kubernetes externos que no están asociados a un proyecto.
Al crear una zona de Kubernetes, puede asignar varios recursos específicos de proveedor a la zona, y estos recursos determinarán qué propiedades se pueden establecer para los clústeres recientemente aprovisionados en términos de cantidad de trabajos, maestros, CPU disponible, memoria y otras opciones de configuración. Para los proveedores de TKGI, estos corresponden a los planes de TKGI. Un administrador también puede asignar varios clústeres a una zona de Kubernetes que se utilizará para colocación de espacios de nombres de Kubernetes recientemente aprovisionados. El administrador solo puede asignar clústeres que no están incorporados, o que no son administrados por CMX, y se aprovisionan a través del proveedor de clústeres preseleccionado. El administrador puede asignar varias zonas de Kubernetes a un único proyecto y ponerlas todas como disponibles para las operaciones de colocación que se realicen en ese proyecto.
Un administrador de nube puede asignar prioridades en varios niveles.
- Prioridad de zonas de Kubernetes dentro de un proyecto.
- Prioridad de recursos dentro de una zona de Kubernetes.
- Prioridad de clústeres dentro de una zona de Kubernetes.
El administrador de nube también puede asignar etiquetas en varios niveles:
- Etiquetas de capacidad por zona de Kubernetes.
- Etiquetas por asignación de recursos.
- Etiquetas por asignación de clústeres.
Puede crear zonas de Kubernetes con espacios de nombres de supervisor en vSphere de la misma forma que trabaja con los espacios de nombres de Kubernetes genéricos. Para agregar un espacio de nombres de supervisor a una zona de Kubernetes, debe asociar la zona a un endpoint de vSphere 7 que contenga los recursos de espacio de nombres de Pacific deseados.
Service Broker contiene una versión de la página Zona de Kubernetes que permite a los administradores de Service Broker acceder a las zonas de Kubernetes existentes, de modo que puedan crear directivas de colocación para los clústeres de Kubernetes y los clústeres aprovisionados desde el catálogo.
Requisitos previos
Configure la integración con una implementación adecuada de VMware Tanzu Kubernetes Grid Integrated Edition (TKGI). Consulte Configurar la integración de VMware PKS/Tanzu Kubernetes Grid Integrated Edition en Automation Assembler.
Procedimiento
Resultados
Las zonas de Kubernetes se configuran para usarse con implementaciones de Automation Assembler.
Qué hacer a continuación
Asigne la zona de Kubernetes a un proyecto.
- Seleccione y, a continuación, seleccione el proyecto que desea asociar con la zona de Kubernetes.
- Haga clic en la pestaña aprovisionamiento de Kubernetes en la página Proyecto.
- Haga clic en Agregar zona de Kubernetes y agregue la zona que acaba de crear. Puede especificar varias zonas (si corresponde) y también establecer la prioridad en las zonas.
- Haga clic en Guardar.
La pestaña Aprovisionamiento de Kubernetes en la página Proyecto de Automation Assembler permite establecer límites en el tipo y la cantidad de espacios de nombres que los usuarios pueden aprovisionar en una zona de Kubernetes. También puede seleccionar el tipo de espacios de nombres que se pueden aprovisionar en una zona, ya sean espacios de nombres normales o espacios de nombres de supervisor. La tabla Zonas de Kubernetes incluida en la pestaña Aprovisionamiento de Kubernetes contiene columnas que muestran la configuración de límites actual. Para establecer límites, haga clic en la zona correspondiente de la tabla para abrir un cuadro de diálogo que le permita elegir los límites del espacio de nombres y del espacio de nombres de supervisor.
Haga clic en la columna Soportes de la tabla Zonas de Kubernetes para seleccionar el tipo de espacio de nombres que se puede aprovisionar a la zona.
Después de asignar una zona de Kubernetes a un proyecto, puede utilizar la página Plantillas de nube en la pestaña Diseño de Automation Assembler para aprovisionar una implementación basada en la configuración del proyecto y de la zona de Kubernetes. Esta página Plantillas de nube incluye opciones para agregar un clúster de K8S, un espacio de nombres de K8S y un espacio de nombres de supervisor. Seleccione la opción adecuada para el recurso de Kubernetes con el que está trabajando.