I have used rest API to create my cluster in dataproc and have used auto zone placement to automatically choose a zone.
But somehow while running it, it will always choose the same zone and then sometimes cluster gets in ERROR state with "doesn't have enough resources to fulfill the request(resource type:compute)"
Manually creating in different zone allots me the resources, just the auto zone through REST API is not functioning well.
I have given zoneURI:'' in the request
My question is, is the auto zone placement random? And if not random is there a chance that all 3 zones in my case(europe-west2) don't have enough resources to fulfill the request?