Cloud run internal DNS

Hey everyone!

I have a GCP Project which have the following topology: several cloud run services behind a External Global Load Balancer, the cloud run services are only accessed for the load balancer, but I need also allow communication between these services and I don’t want use the url run.app generated for each cloud run I would like to define an internal dns for these services, for example: service-name.test.dns.

I saw custom domains feature which is in preview mode and it shouldn’t be used.

How could I define custom internal dns?

Hi @paulaferreyra ,

Internal DNS is applicable for VM instances. This will not work with Cloud Run as it will not be called uniquely by VPC. You have to use a public DNS for Cloud Run.

1 Like