Hi,
I have two hosts, each with a BlueField 2 DPU installed, and I’ve deployed a Kubernetes cluster on these hosts using Calico as the network plugin. However, I’ve noticed that Pods are communicating using Calico’s virtualized calixxxx
network interface, and I would like the Pods to directly use the BlueField VF for communication. Is there any way to achieve this?
I’ve looked into some solutions, and the SR-IOV Network Plugin seems to meet my needs (SR-IOV Network Device Plugin), but one downside is that the VF is bound to a specific Pod, which limits Pod migration flexibility.
Additionally, I came across the DOCA Platform Framework (DPF) which seems to offer DPU support for Kubernetes clusters (DPF GitHub), but I’m unsure if DPF supports allowing Pods to directly use VF. Does anyone know if this can meet my requirements?
Any suggestions or insights would be greatly appreciated. Thanks in advance!