Rate This Document
Findability
Accuracy
Completeness
Readability

Overview

This document describes how to deploy and use the Kubernetes single root I/O virtualization (SR-IOV) plugin on a server running openEuler to pass through devices on physical machines to containers. Currently, the SR-IOV device plugin, SR-IOV-CNI network plugin, and Bond-CNI plugin are supported.

Common network plugins such as Flannel and Calico often introduce high network latency, adversely affecting microservice IOPS performance. To mitigate this, the virtual function (VF) passthrough technology offers a solution. The SR-IOV-CNI network plugin minimizes latency by directly assigning VFs of physical NICs to containers.

Beyond enabling SR-IOV VF passthrough for containers, the Bond-CNI plugin supports NIC bonding for containers to improve service availability and fault tolerance when network configuration errors or functional anomalies occur.