All docs:
https://cloud.google.com/load-balancing/docs
Types of Load Balancers:
https://levelup.gitconnected.com/load-balancing-on-google-cloud-platform-gcp-why-and-how-a8841d9b70c
https://cloud.google.com/load-balancing/docs/choosing-load-balancer
Most complete article about it. It includes how to do routing and static IP for DNS/HTTPS stuff:
https://cloud.google.com/kubernetes-engine/docs/tutorials/http-balancer