En un clúster administrado ACK Lingjun, un node pool de Lingjun agrupa nodos de cómputo Lingjun para que la configuración del entorno de ejecución de contenedores, las políticas de CPU, las etiquetas, los taints y los datos de usuario se apliquen a cada nodo del pool. Los node pools también son la unidad para programar cargas de trabajo en nodos específicos o en configuraciones de GPU.
No es posible crear node pools de Lingjun desde la consola de ACK. Para crear uno, inicie sesión en la consola de Intelligent Computing Lingjun , cree un clúster y vincúlele un grupo. Para consultar las instrucciones de configuración, consulte Create an ACK Lingjun managed cluster .
Funcionamiento
Intelligent Computing Lingjun organiza los nodos de cómputo en groups. Asigne los nodos de cómputo de un clúster a diferentes grupos según los requisitos de su entorno, clúster y nodos para mejorar la utilización de los nodos. Un node pool de Lingjun asigna un grupo de Lingjun a un node pool de ACK, lo que integra los nodos de Lingjun en los flujos de trabajo estándar de node pools de Kubernetes.
Cada nodo de Lingjun pertenece exactamente a un node pool de Lingjun.
Características
Los node pools de Lingjun admiten las mismas features as ACK node pools. Cada nodo del pool comparte los siguientes atributos configurables:
|
Attribute |
Description |
|
Entorno de ejecución de contenedores |
Tipo y versión del entorno de ejecución que usan todos los nodos del pool |
|
Política de gestión de CPU |
Política de asignación de CPU que usan las cargas de trabajo en los nodos |
|
Etiquetas y taints |
Etiquetas y taints de Kubernetes para controlar la programación |
|
Datos de usuario |
Script de datos de usuario ejecutado después de que el nodo se une al clúster |
Etiqueta y taint predeterminados
Cada nodo de un node pool de Lingjun recibe automáticamente la siguiente etiqueta y el siguiente taint, que evitan que los componentes del sistema de ACK programen pods en nodos de Lingjun:
|
Type |
Key |
Value or effect |
|
Etiqueta |
|
|
|
Taint |
|
|
Para ejecutar un pod en un nodo de Lingjun, agregue una tolerancia al taint en la especificación del pod.
No elimine la etiqueta ni el taint predeterminados. Si se quitan, los componentes del sistema de ACK podrían programar pods en nodos de Lingjun, lo cual puede afectar sus cargas de trabajo.