One solution would be to have your own service (bound to a public IP) and point a nginx pod doing the routing.
You might be able to use an ingress type nginx, which might be a even better way to handle this. (not sure, because I always use the GCP Load Balancer for my ingress).
CDN, as suggested above, might work, but that has some cost and topology ramifications as well.