-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multus 4.x broken with the lastest rke versions #4568
Comments
Hi @xhejtman Can you share more details on what you're doing? |
this is infiniband device and a pool with a single address (emulating service for a statefulset). |
and the statefulset
|
@xhejtman I had no issue using multus 4 with sriov+dpdk or in a VM without special hardware. It might be worth opening an issue upstream as I don't think we can help more without a way to reproduce the bug. |
Hi @thomasferrandiz, maybe I can help - I observed the same problem without using any special hardware.
After the reboot the longhorn instance-manager pods don't start and the log messages state that the adapter lhnet1 already exists. This setup works fine using rke2 v1.26.6 with multus 3.9.3 or kubeadm 1.27.4 with multus 4.0.2. |
I can confirm that I made similar - draining node and reboot before upgrade to 1.26.7, so maybe draining when address/interface is in use, is causing this. |
@work-smalin Thanks for the details. |
and breaks pod networking by try multiple times to create the same interface. Issue fixed: rancher/rke2#4568
and breaks pod networking by try multiple times to create the same interface. Issue fixed: rancher/rke2#4568
I think I found a fix for the issue and submitted a PR upstream: k8snetworkplumbingwg/multus-cni#1137 There is also an updated rancher's multus image available with the fix: |
Issue should be closed by QA once tested |
This repository uses a bot to automatically label issues which have not had any activity (commit/comment/label) for 45 days. This helps us manage the community issues better. If the issue is still relevant, please add a comment to the issue so the bot can remove the label and we know it is still valid. If it is no longer relevant (or possibly fixed in the latest release), the bot will automatically close the issue in 14 days. Thank you for your contributions. |
Hello, Edit: sorry, thought this issue was on the multus repo. |
Environmental Info:
RKE2 Version: v1.26.7+rke2r1
Node(s) CPU architecture, OS, and Version:
Linux kub-b14.priv.cerit-sc.cz 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Cluster Configuration:
cni: calico,multus
Describe the bug:
If using additional network attachement, pod does not start:
It worked in the version v1.26.6+rke2r1, which has multus 3.x. Maybe related to:
k8snetworkplumbingwg/multus-cni#1130 ?
The text was updated successfully, but these errors were encountered: