This document presents two architectural options for setting up a hub-and-spoke network topology in Google Cloud. One option uses the network peering capability of Virtual Private Cloud (VPC), and the other uses Cloud VPN.
https://cloud.google.com/architecture/deploy-hub-spoke-vpc-network-topology