the way it usually works is the fleet does a rolling upgrade as a whole. For example in kubernetes when the OS needs an update it takes a few them out from behind the load balancer, kills the workloads, launches new ones on new nodes, adds them into the rotation, then the nodes update, or get reprovisioned, then get tossed back into the mix, rinse and repeat.