I'm looking for a way to load balance (LB) layer3 network traffic with GCP. Off the shelf GCP load blancers support only down to layer4 (TCP/UDP). I would like to find the most GCP native solution for this in order to minimise management orchestration.
My question split into two:
- Is this possible to obtain using only the current GCP features (Using the GCP API) ?
- What is a good alternative for implementing and managing a layer3 load balancer when using a cloud service platform (the solution can be hybrid or agnostic to GCP) ?
Note: I tried using iproute2 with ECMP to implement the LB but its hard to managing when you start scaling up.