ollama: el dominio del recurso es devic.es, no squat.ai

La versión actual del generic-device-plugin registra devic.es/gpu por
defecto; con squat.ai/gpu el pod se quedaba Pending.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-23 07:50:58 +00:00
co-authored by Claude Opus 4.8
parent dbfd5f7c58
commit 6227a8a44c
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -1,9 +1,9 @@
# generic-device-plugin (squat.ai) — da acceso REAL a la iGPU sin privileged. # generic-device-plugin (github.com/squat, dominio de recursos devic.es) — da acceso REAL a la iGPU sin privileged.
# #
# El porqué: montar /dev/dri por hostPath hace visible el dispositivo pero NO # El porqué: montar /dev/dri por hostPath hace visible el dispositivo pero NO
# concede acceso en el cgroup de dispositivos (open() = EPERM aunque seas root). # concede acceso en el cgroup de dispositivos (open() = EPERM aunque seas root).
# Un device plugin es el único camino sano: kubelet reserva el recurso # Un device plugin es el único camino sano: kubelet reserva el recurso
# (squat.ai/gpu), monta los nodos de dispositivo Y configura el cgroup. # (devic.es/gpu), monta los nodos de dispositivo Y configura el cgroup.
# Diagnosticado el 2026-07-22; sonda privileged temporal confirmó que con # Diagnosticado el 2026-07-22; sonda privileged temporal confirmó que con
# acceso al cgroup, Vulkan enumera la Radeon 780M (17 GiB VRAM+GTT). # acceso al cgroup, Vulkan enumera la Radeon 780M (17 GiB VRAM+GTT).
# #
+2 -2
View File
@@ -3,7 +3,7 @@
# 2026-07-23 — iGPU POR FIN ACTIVA, vía device plugin (device-plugin.yaml). # 2026-07-23 — iGPU POR FIN ACTIVA, vía device plugin (device-plugin.yaml).
# El hostPath de /dev/dri hacía visible el dispositivo pero el cgroup de # El hostPath de /dev/dri hacía visible el dispositivo pero el cgroup de
# dispositivos negaba open() (EPERM): la GPU nunca llegó a usarse. El recurso # dispositivos negaba open() (EPERM): la GPU nunca llegó a usarse. El recurso
# squat.ai/gpu entrega card0+renderD128 con el cgroup bien puesto, y el # devic.es/gpu entrega card0+renderD128 con el cgroup bien puesto, y el
# backend Vulkan (la imagen no trae ROCm) enumera la Radeon 780M. # backend Vulkan (la imagen no trae ROCm) enumera la Radeon 780M.
# Ese mismo día se cerró la exposición pública: el Ingress lleva ahora el # Ese mismo día se cerró la exposición pública: el Ingress lleva ahora el
# forward-auth de Authentik (mismo middleware que Grafana). # forward-auth de Authentik (mismo middleware que Grafana).
@@ -112,7 +112,7 @@ spec:
memory: 8Gi memory: 8Gi
# La iGPU, entregada por el generic-device-plugin # La iGPU, entregada por el generic-device-plugin
# (device-plugin.yaml): card0 + renderD128 con acceso de cgroup. # (device-plugin.yaml): card0 + renderD128 con acceso de cgroup.
squat.ai/gpu: "1" devic.es/gpu: "1"
securityContext: securityContext:
privileged: false privileged: false
allowPrivilegeEscalation: false allowPrivilegeEscalation: false