IP over InfiniBand (RDMA Shared)
Use Case
InfiniBand fabric with IPoIB and a shared RDMA device plugin. Multiple pods on a node can share access to the same RDMA hardware. Suited for parallel I/O workloads, distributed storage, and data analytics where dedicated VFs are not required.
Prerequisites
Network Operator Helm chart installed (see Installation).
l8kbinary on your PATH.Mellanox NICs in InfiniBand 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 infiniband --deployment-type rdma_shared --multirail \
--save-deployment-files ./deployments
Deploy
l8k deploy
Verify
kubectl -n nvidia-network-operator get pods
kubectl get ipoibnetwork
See Also
Deployment Profiles — decision matrix
Generate Workflow — generation details
Configuration Reference —
ipoibandrdmaSharedconfig sections