Kubernetes with Shared HCA
A single RDMA device (HCA) can be shared among multiple Pods running on the same Kubernetes worker node. This is typically achieved using user-defined networks based on VXLAN or VETH interfaces.
These virtual networking devices allow multiple Pods to access the same physical HCA while maintaining isolation and flexibility in network topology.
Note
This approach differs from SR-IOV, as it does not require allocating dedicated Virtual Functions (VFs) per Pod.