Solution 1:

To answer your first question, GCP doesn't provide any L3 Load Balancing solutions at the moment. I would suggest filing a Feature Request . Note that there's no ETA for its availability or guarantee of implementation.

Regarding your second question, I would recommend consider using a third party software like HAProxy, NGINX or check other available options in GCP Marketplace.