Pila de softwareRuta Operación
Kubernetes y el GPU Operator
Leerlo en el Capítulo 2 · checkpoint +50 XP →
Cargas de GPU en Kubernetes: device plugins, el GPU Operator, perfiles MIG y gang scheduling.
Kubernetes no sabe nada de GPUs por defecto. El device plugin de NVIDIA anuncia nvidia.com/gpu como recurso planificable. El GPU Operator instala y gestiona toda la pila como contenedores: driver, container toolkit, device plugin, DCGM exporter y MIG manager.
Diferencias con Slurm que importan para entrenar
- Kubernetes planifica pods de uno en uno. El entrenamiento distribuido necesita gang scheduling (todo o nada), que aportan complementos como Kueue o Volcano.
- La conciencia de topología (mismo rack, mismo dominio NVLink) requiere configuración extra.
- Brilla en flotas mixtas: servicios de inferencia, notebooks y CI junto a trabajos por lotes, a menudo en slices MIG.
Muchas organizaciones usan ambos: Slurm para el entrenamiento grande y Kubernetes para todo lo demás, a veces sobre el mismo hardware.
Relacionado
Fuentes y lecturas adicionales
Escrito para LazyLab con nuestras propias palabras; las fuentes se citan para profundizar y verificar.