Device Plugin

Device Plugin is the Kubernetes mechanism most accelerator products use to advertise device capacity to the scheduler and make selected devices available to Pods.

In ACP, Device Plugin matters because GPU and NPU products usually expose extended resources through this path. After the corresponding product is installed, users can request resources such as NVIDIA GPU, HAMi virtual GPU, or Ascend NPU resources from their workloads and manage quota through project and namespace settings.

When to use it

  • Use Device Plugin based products when workloads request accelerator resources through Kubernetes extended resource names.
  • Use ACP project and namespace pages for quota operations.
  • Use the product documentation for installation, node labels, supported hardware, and troubleshooting.
  • NVIDIA GPU Device Plugin exposes physical NVIDIA GPU resources.
  • HAMi uses device plugin and scheduling components to provide shared accelerator resources.
  • Ascend NPU Operator includes components that expose Ascend devices to Kubernetes workloads.