I have setup an External HTTP(S) load balancer with the following:
- 2 Serverless NEGs, each pointing at a different Cloud Run service in their respective region
- 1 Backend Service, using the 2 NEGs as 2 Backends
- 1 Host and path rule that sends everything to the Backend Service
- 1 HTTPS Frontend pointing at the Host and path rule
At this point, I notice that the traffic is routed to the Cloud Run service closest to the region of the client making the request.
I would like to change that to route 100% of the traffic to one Cloud Run service on day 1, 50% on each service on day 2, and on day 3, route 100% of the traffic to the other Cloud Run service.
It's unclear if an External HTTP(S) load balancer can help with that. And if it can, it's unclear if this should be done in the Backend Service or in the Host and Path rule.