Kubernetes SR-IOV Device Plugin
The SR-IOV technology virtualizes a single physical PCIe device into multiple virtual PCIe devices, enabling one physical device to support multiple VMs and containers. In Kubernetes environments, direct SR-IOV device usage traditionally requires manual container mounting, which is a cumbersome process for cloud providers managing numerous server containers, as each container needs individual mounting configurations. To address this challenge, the Kubernetes SR-IOV device plugin is introduced. This solution automatically detects and manages node SR-IOV devices and handles the mounting process according to device types specified in user configurations, thereby significantly simplifying operations. The plugin currently supports NICs for container passthrough, while maintaining compatibility with both SR-IOV CNI and Bond-CNI networks.

Specifications
The SR-IOV device plugin supports servers with Kunpeng 920 series processors, enabling automatic detection and management of SR-IOV devices in Kubernetes clusters.