Assignació dinàmica de recursos a Kubernetes

Descobreix com utilitzar Dynamic Resource Allocation (DRA) a Kubernetes v1.35 per assignar GPUs NVIDIA de forma flexible. Exemples pràctics amb DeviceClass,

miércoles, 1 de julio de 2026 • 3 min de lectura • Equip Q2BSTUDIO

DRA amb NVIDIA GPU: de la teoria a la pràctica

L'evolució de Kubernetes en la gestió de recursos ha estat constant, però l'arribada de l'Assignació Dinàmica de Recursos (DRA) a la versió 1.35 representa un salt qualitatiu. Aquesta característica, que ha assolit l'estat general disponible (GA), permet als administradors de clústers i desenvolupadors sol·licitar i assignar dispositius maquinari —com GPUs, FPGA o unitats de xarxa— d'una manera molt més flexible i granular que l'antic Device Plugin. En lloc de dependre d'etiquetes de node i regles d'afinitat, DRA introdueix un model basat en classes de dispositius (DeviceClass), llesques de recursos (ResourceSlice) i sol·licituds de recursos (ResourceClaim), que s'assembla al sistema de PersistentVolumeClaim (PVC) per a emmagatzematge. Aquesta abstracció permet expressar necessitats complexes: per exemple, demanar una GPU amb almenys 20 GiB de memòria, o especificar una preferència per una arquitectura concreta, com Ampere o Turing. A més, la lògica de selecció es pot definir mitjançant el llenguatge Common Expression Language (CEL), cosa que obre un ventall gairebé infinit de combinacions.

Per a les empreses que treballen amb càrregues de treball d'intel·ligència artificial i machine learning, DRA simplifica enormement la gestió de maquinari heterogeni. En un clúster amb GPUs de diferents generacions, un equip de científics de dades pot desplegar un model que requereixi una GPU concreta sense haver d'etiquetar manualment els nodes ni escriure regles de nodeSelector. N'hi ha prou amb crear un ResourceClaimTemplate que inclogui un selector CEL que busqui, per exemple, un productName igual a 'NVIDIA RTX A5000' i, com a pla de reserva, permeti caure en una Tesla T10 si no n'hi ha de disponibles. Això s'aconsegueix amb l'operador firstAvailable, que respecta l'ordre de preferència. El resultat és una assignació molt més eficient i automatitzada, ideal per a entorns on els recursos són limitats i les demandes varien constantment.

Una altra capacitat destacada és el Time Slicing sota DRA, que permet que diverses càrregues de treball comparteixin una mateixa GPU física, segmentant-ne l'ús per intervals de temps. A diferència de l'enfocament anterior, no cal predefinir quantes 'llesques' dividir; n'hi ha prou amb configurar l'estratègia de compartició i l'interval als paràmetres del ResourceClaim. Això és especialment útil en fases de desenvolupament o en entorns de prova on no es requereix una GPU completa per contenidor. A més, a partir de Kubernetes v1.36, s'incorporarà un reporting de salut dels dispositius, que permetrà distingir si una fallada prové del maquinari o de l'aplicació, millorant la depuració i la robustesa del clúster.

En aquest context, comptar amb un soci tecnològic que entengui tant la infraestructura com les necessitats de negoci és fonamental. A Q2BSTUDIO oferim desenvolupament d'aplicacions a mida i programari a mida que s'integren perfectament amb plataformes com Kubernetes, potenciant l'automatització i l'escalabilitat. Els nostres serveis d'serveis cloud AWS i Azure permeten desplegar clústers optimitzats per a càrregues de treball d'intel·ligència artificial, mentre que les nostres solucions de Power BI i serveis intel·ligència de negoci ajuden a visualitzar el rendiment d'aquests recursos. A més, implementem intel·ligència artificial per a empreses i agents IA que es beneficien directament d'assignacions precises de maquinari, i reforcem la seguretat amb ciberseguretat avançada. Tot això amb l'objectiu que les organitzacions puguin extreure el màxim valor de les seves inversions tecnològiques.

En definitiva, l'Assignació Dinàmica de Recursos no només millora l'eficiència operativa, sinó que obre la porta a una nova generació d'aplicacions natives del núvol que demanden maquinari especialitzat. A mesura que els clústers creixen i les càrregues de treball es diversifiquen, comptar amb una base sòlida d'orquestració i amb aliats experts com Q2BSTUDIO marca la diferència entre tenir infraestructura i aprofitar-la realment.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.