source pod stays in "completed" state after live migration

10 views
Skip to first unread message

Olivier Matz

unread,
Jan 19, 2026, 5:04:13 AMJan 19
to kubevirt-dev
Hello,

I'm experimenting live migration with kubevirt. After the live migration is successful, the source pod is not removed and remains in a "completed" state:

root@vm-k8s-hypervisor:~# kubectl get pod -n red
NAME                       READY   STATUS      RESTARTS   AGE
virt-launcher-red1-2klb8   3/3     Running     0          39s
virt-launcher-red1-l8sfq   0/3     Completed   0          102s

I would have expected that it is deleted automatically but I don't find something in the documentation that explicitly confirms this. On the other hand, I found this link https://kubevirt.io/labs/kubernetes/migration.html that tends to show that it is a normal behavior (see the bottom of the page).

Could you please let me know if this is the expected behavior? If not, I’d be happy to open a GitHub issue with all the necessary details.

Thanks
Olivier

Nir Dothan

unread,
Jan 19, 2026, 5:35:57 AMJan 19
to Olivier Matz, kubevirt-dev
Hello Olivier,
Yes this is the expected behavior. The source pod is only deleted when the VM is shutdown.

--
You received this message because you are subscribed to the Google Groups "kubevirt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubevirt-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/kubevirt-dev/7a3aa7cd-1155-44d2-a992-cc97013c6f46n%40googlegroups.com.

Olivier Matz

unread,
Jan 19, 2026, 5:49:19 AMJan 19
to kubevirt-dev
Hello Nir,

Great, thank you for the quick answer!

Olivier
Reply all
Reply to author
Forward
0 new messages