You’ve made a minor fix to one of your services. You want to deploy the new version with no downtime. Which would you choose?

This answer is correct. A rolling update will update instances incrementally until all have been updated. This strategy can be controlled, for example, by using a managed instance group with Compute Engine or with GKE.