Is there an issue ongoing in GCP us-east1-b? I am facing this from the last 24 hours that I am unable to start VM instances in us-east1-b. Error :"VM instance is currently unavailable in the us-east1-b zone....
This is a known issue as shown here:
Resources in some regions are bit low at the moment cause demand is high. GCP's goal is to make sure that there are available resources in all zones.
As you mentioned changing the zone and region is actually the best practice other than this you can also refer to these Possible resolutions.
Another workaround is to create Compute Engine reservations when the resources you need are available to reserve them within a zone. Reservations help ensure that resources are available whenever you need them, so keeping reservations of resources you need can help prevent this error.
At the moment you can use resources across different zones for some period and move to the US region once the resources are available.
Also, there is another related question:
Simple (temporary) fix:
Step 1 : Go to instance screen, hit the 3 dots and create a new machine image. For the instance select the instance you are looking to duplicate and for location select multiple regions. Name, Description and Encryption don't matter (at least not for me).
Step 2 : Once that is created, on the instance screen, create a new image from the machine instance, then give it a new region.