I had the exact same error and thought it was because of a global IP I claimed. The limit involved can be found
Under:
GCP Navigation => IAM & admin => Quotas:
Compute Engine API
Static IP addresses global
Apparently when creating a new cluster, 9 free IPs are needed.
An option seems to be to ask for the limit to be increase the limit under quotas, which seems the only option because by default the number of nodes created by the gcloud container clusters create command is 3 and it seems there is 3 static address allocated for each node.
If you really don't need all those static addresses you can specify 2 nodes which should only allocate 6 static addresses via the --num-nodes switch eg.
gcloud container clusters create --num-nodes=2
After creation there are not 8 IP's used so the global IP that was removed can be re-added.
Ref: GKE: Insufficient regional quota to satisfy request: resource "IN_USE_ADDRESSES"
An easy way to get the whole cloud command is to click on the command line link in the lower left button. it shows the gloud console command.
You can easily change the --num-nodes option there.
I think the GUI was changed, it would be useful if Google aligns their defautl settings with their default UI options, so users do not get this message.
Reported at Google :
https://issuetracker.google.com/issues/156318821