GPUs en Kubernetes · Lección 01
¿Por qué Kubernetes no puede gestionar una GPU de la misma forma automática en que gestiona CPU y memoria por defecto?
Kubernetes no tiene conocimiento nativo de qué es una GPU ni cómo exponerla de forma segura a un contenedor, requiere un mecanismo de extensión específico para reconocerla como recurso
Kubernetes no puede ejecutar contenedores en absoluto en nodos que tienen una GPU física instalada
Las GPUs no consumen energía eléctrica, por lo que no requieren ningún tipo de gestión de recursos
Solo se necesita gestión especial si el cluster tiene exactamente una única GPU en total
GPUs en Kubernetes · Lección 01
Completa el código
Kubernetes reconoce recursos especializados como GPU a través de un mecanismo llamado
Revisa: los reconoce a través de un mecanismo llamado device plugin.
GPUs en Kubernetes · Lección 01
¿Por qué CPU y memoria son recursos 'nativos' de Kubernetes desde el inicio, mientras GPU necesitó un mecanismo de extensión añadido después?
Pista: CPU y memoria existen en absolutamente todas las máquinas y Kubernetes se diseñó asumiendo su presencia universal desde el inicio; una GPU es hardware especializado que no todos los nodos tienen, por lo que necesitó un mecanismo de extensión añadido específicamente para reconocerla como recurso opcional.
✓
¡Lección completada!
Por qué las GPUs requieren gestión especial en Kubernetes
0
XP ganado
3
Vidas restantes