♥ 3
⚡ 0
Nomad en Producción · Lección 15

¿Qué propósito cumple agrupar nodos client en 'node pools' distintos dentro de un cluster de Nomad, separando por ejemplo nodos con GPU de nodos estándar sin esa capacidad especializada?

Permite dirigir cargas de trabajo específicas (como tareas que requieren GPU) hacia el subconjunto de nodos que realmente tienen esa capacidad especializada, evitando que el scheduler considere nodos sin esa capacidad como candidatos válidos para esas tareas específicas
Los node pools eliminan por completo la necesidad de que el cluster de Nomad tenga más de un único nodo client en total funcionando
Solo es relevante usar node pools si el cluster tiene exactamente un único tipo de hardware en total, sin ninguna variedad real de capacidades distintas entre nodos
Un node pool garantiza automáticamente que las tareas asignadas a él nunca puedan fallar por ningún motivo real relacionado con recursos insuficientes
Nomad en Producción · Lección 15

Completa el código

Permite evitar que el scheduler considere nodos sin esa capacidad como candidatos
Nomad en Producción · Lección 15

¿Por qué agrupar los nodos con GPU en un node pool separado evita que el scheduler intente (y falle) colocar una tarea que requiere GPU en un nodo estándar que no tiene esa capacidad especializada disponible?

✓

¡Lección completada!

Node pools y gestión de capacidad

0
XP ganado
3
Vidas restantes