spidernet-io / spiderpool

Underlay and RDMA network solution of the Kubernetes, for bare metal, VM and any public cloud
https://spidernet-io.github.io/spiderpool/
Apache License 2.0
539 stars 75 forks source link

Optimize spidermultusconfig enableRDMA #4267

Open ty-dc opened 3 weeks ago

ty-dc commented 3 weeks ago

Spiderpool Version

latest

Main CNI

any

bug description

spidermultusconfig enableRDMA field function is not easy to understand and needs to be optimized

  1. Remove the enableRdma field of ipvlan/mavlan/sriov CNI
  2. Unify ib-sriov and sriov fields to enable rdma functionality.
  3. Document why enableRdma was removed and what the new fields mean

What did you expect to happen?

No response

How to reproduce it (as minimally and precisely as possible)

No response

Additional Context

No response