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
Support nic hotplug #6733
Comments
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
It is still not yet possible to hotplug interfaces into a pod, which is currently blocked on Multus waiting for k8snetworkplumbingwg/multus-cni#777 . The PR didn't even receive one round of reviews. As such, we should adjust our expectations: it is impossible to have this available in KubeVirt by Summer 2022. |
This is a critical feature to have. hope it merged soon. |
I've asked the multus maintainers what are their plans for releasing multus v4, and their plans on a timeline for hotplug in multus in this discussion. I suggest you track it @chinglinwen . Depending on the answer there we can plan the KubeVirt part or come up with a design alternative for hot-plugging interfaces into the launcher pod that does not involve multus. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale Lately multus-v4 was merged to master, which enables 3rd party controllers from directly invoking delegate add / delete. I've kicked up this controller project (currently in the works) that will enable pod network selection element changes to hot[plug/unplug] into pods. |
Is this planned for the next kubevirt release? |
We're trying to get it ready. The code works, but we're evaluating if the proposed design can be improved / simplified. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
A follow-up to this issue (to provide the unplug counterpart) is available in #9383. |
Is this a BUG REPORT or FEATURE REQUEST?:
/kind enhancement
#6322
What happened:
Hot-plug (add) nics to running VMs is an industry standard available in multiple platforms, allowing the dynamic attachment of L2 networks. This is useful when the workload (VM) cannot tolerate a restart when attaching networks, of for scenarios where, for instance, the workload is created prior to the network.
This would help bridge the gap between KubeVirt's feature set and what the user base expects from it.
What you expected to happen:
Anything else we need to know?:
All PRs related to this effort should link back to this tracker.
The current target date is Summer 2022.
Link to (approved) design document.
Hot-plugging interfaces into the pod is currently being worked on, in the multus project.
The text was updated successfully, but these errors were encountered: