Google Cloud does not offer DNS failover features similar to Route 53 or Azure Traffic Manager.
In Google Cloud, a load balancer and health checks are deployed instead of DNS server failover features.
Because of DNS global caching of resource records, DNS failover is often not a good solution. Load balancers are a better location to implement traffic management. The load balancer and instance group management have far more details about the underlying services to make good decisions. DNS has only a few options to make management decisions.