Infrastructure · Software component

GPU Device Plugin

Software componentInfrastructureInfrastructurearc:AcceleratorDevicePlugin

A node-level agent that advertises GPU devices, including hardware partitions, to the container orchestrator as schedulable resources.

Responsibility. Makes GPUs visible and allocatable to container scheduling.

Also known as: NVIDIA device plugin for Kubernetes, GPU device plugin, GPU Device Plugin

deployed onsends data tois orchestrated byGPU Node: deployed onGPU NodeContainer Orchestrator: sends data toContainer OrchestratorAccelerator Operator: is orchestrated byAccelerator Operator
Direct neighbourhood (hover for relationship types)

Relationships

deployed on structural

sends data to dynamic

is orchestrated by control

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Extended resource advertisementGPU time-slicing (N containers share one GPU)Container Device Interface (CDI) injection
Technologies
NVIDIA device plugin for KubernetesNVIDIA Kubernetes device pluginContainer Device Interface (CDI)
Quality attributes
Performance efficiency (ISO/IEC 25010)
Risks mitigated
GPUs invisible to pods

Sources

  1. Ch4.5: T. Nguyen, "NVIDIA NIM and Triton Inference Server," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.5. ISBN: 9798244538229.
  2. Ch7.6: T. Nguyen, "Multi-Instance GPU," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 7.6. ISBN: 9798244538229.
  3. Ref4.07: NVIDIA, "About the NVIDIA GPU Operator," NVIDIA GPU Operator Documentation. Accessed: Sep. 27, 2026. [Online]. Available: https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/index.html