SR-IOV Ethernet
Use Case
High-performance Ethernet networking with hardware acceleration. Each pod receives a dedicated SR-IOV virtual function (VF) on a Mellanox NIC, providing low latency and isolated bandwidth. Common for distributed ML training and HPC simulations on Ethernet fabrics.
Prerequisites
Network Operator Helm chart installed (see Installation).
l8kbinary on your PATH.Mellanox NICs in Ethernet mode on each node.
Discover
l8k discover --kubeconfig ~/.kube/config \
--save-cluster-config ./cluster-config.yaml
Generate
l8k generate --user-config ./cluster-config.yaml \
--fabric ethernet --deployment-type sriov --multirail \
--save-deployment-files ./deployments
Deploy
l8k deploy
Verify
kubectl -n nvidia-network-operator get pods
kubectl get sriovnetworknodepolicy
kubectl get sriovnetwork
See Also
Deployment Profiles — decision matrix
Generate Workflow — generation details
Configuration Reference —
sriovconfig section