Device Plugin
An extension mechanism of Kubernetes that allows vendors to register specialized hardware devices such as GPUs and FPGAs as schedulable resources; the device plugin is responsible for injecting device nodes and environment variables when containers start.
Timeline (last 90 days)
The GPU resource granularity of the Kubernetes Device Plugin is fixed at whole cards, and cannot express requests for half a card or a specific amount of VRAM.
Implementing VRAM quota scheduling on Kubernetes usually requires an additional resource reporting mechanism or a custom scheduler extension.
Kubernetes itself is an orchestration system for general-purpose containers, and its default scheduler takes CPU and memory as core resource dimensions; support for heterogeneous accelerators such as GPUs requires extension via the Device Plugin mechanism.
All Facts (3)
The GPU resource granularity of the Kubernetes Device Plugin is fixed at whole cards, and cannot express requests for half a card or a specific amount of VRAM.
50%UnverifiedImplementing VRAM quota scheduling on Kubernetes usually requires an additional resource reporting mechanism or a custom scheduler extension.
50%UnverifiedKubernetes itself is an orchestration system for general-purpose containers, and its default scheduler takes CPU and memory as core resource dimensions; support for heterogeneous accelerators such as GPUs requires extension via the Device Plugin mechanism.
50%