I am currently using the gke loadbalancer, and it is quite frustrating to see my burn rate for ingress nearly match my compute burn, just for two static sites. The key here is reliability, and kubernetes is the easiest way for me to achieve this. In the past, I have not been able to find a way to avoid this cost, and would dearly love to find a better solution that will work simply with the system.
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.
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.