Ultimate access to all questions.
You have an application running on a managed instance group. When deploying a new version, you need to minimize costs and avoid increasing the total number of instances. Additionally, the deployment should only proceed if each newly created instance passes health checks.
What is the recommended approach to achieve this?