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
523 stars 75 forks source link

Spiderpool and Multus #3892

Open haiwu opened 1 month ago

haiwu commented 1 month ago

What help do you need?

Multus has a new release v4.1.0 recently, while spiderpool includes the much earlier v4.0 release of multus.

Is it possible to install spiderpool on a k8s cluster already has the latest multus v4.1.0 installed? Or we have to use the embedded much older multus with spiderpool installer?

weizhoublue commented 1 month ago

Actually, previously we encounterred a critical bug in multus version 4 , that gives us a fear on productional environment I am not sure whether it has been fixed.
@cyclinder do you remember what the issue is and its issue link

weizhoublue commented 1 month ago

https://github.com/k8snetworkplumbingwg/multus-cni/issues/1077

haiwu commented 2 weeks ago

@weizhoublue : I am not seeing the above issue with latest multus release. The issue I hit with latest multus is this one: https://github.com/k8snetworkplumbingwg/multus-cni/issues/1221. The workaround is to delete /opt/cni/bin/multus-shim as mentioned there. It does not seem to be a very serious one. Wondering if possible to add an init container for multus to always do that upon its startup as a quick workaround.