mirror of
https://github.com/siderolabs/talos.git
synced 2025-10-25 14:31:11 +02:00
When we upgrade a node, we kill off all pods before performing a fresh install. The issue with this is that we run the risk of killing the CNI pod before we finish killing all other pods, leaving the CRI unable to teardown the pod's networking. This works around that by first killing any pods running without host networking so that the CNI can do its' job, and then removing the remaining pods. Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>