GPUs en Kubernetes · Lección 16
¿Qué limitación del modelo clásico de device plugins busca resolver Dynamic Resource Allocation (DRA)?
El modelo clásico trata los recursos extendidos como contadores simples (como 'nvidia.com/gpu: 1'), sin capacidad de expresar requisitos más complejos como una configuración específica de partición MIG o afinidad de topología en la propia solicitud
DRA elimina por completo la necesidad de tener cualquier tipo de device plugin funcionando en el cluster
El modelo clásico de device plugins nunca ha tenido ninguna limitación real que DRA necesite resolver
DRA solo puede usarse si el cluster tiene exactamente un único tipo de hardware especializado en total
GPUs en Kubernetes · Lección 16
Completa el código
DRA permite expresar solicitudes de recursos mucho más
Revisa: permite expresar solicitudes de recursos mucho más expresivas y flexibles.
GPUs en Kubernetes · Lección 16
¿Por qué el modelo clásico de solicitar 'nvidia.com/gpu: 1' no permite expresar un requisito más específico, como 'necesito una GPU con al menos 40GB de memoria conectada por NVLink a otra GPU similar'?
Pista: el modelo clásico de recursos extendidos solo permite expresar una cantidad simple del recurso solicitado (como un contador), sin ningún mecanismo nativo para especificar características más detalladas del hardware requerido, como capacidad de memoria específica o topología de interconexión deseada entre dispositivos.
✓
¡Lección completada!
Qué es DRA y por qué reemplaza al modelo de device plugins clásico
0
XP ganado
3
Vidas restantes