Skip to main content
LayerRail load balancers give your project a stable endpoint in front of application servers or Kubernetes services.

Key features

  • Public service hostnames.
  • Backend VM attachment.
  • HTTP and HTTPS traffic handling.
  • Health-aware routing patterns.
  • Waiting page for endpoints without an attached app.
  • Integration with project networking.

Create a load balancer

1

Open Networking

In your project, choose Networking and open Load Balancers.
2

Create a load balancer

Choose a name, location, and listener configuration.
3

Attach backends

Attach one or more VMs or services that should receive traffic.
4

Point DNS

Use the generated hostname or point your own DNS record at the load balancer.

Waiting page

If an endpoint is live but no application is attached yet, LayerRail can serve a simple waiting page instead of a blank browser error. This helps users understand that the endpoint exists and is waiting for traffic.

TLS

Use HTTPS for public endpoints. If you use a custom domain, configure DNS first, then enable TLS through the load balancer or your application stack.
app.example.com -> load-balancer-hostname.layerrail.com
DNS changes can take time to propagate. Check both the LayerRail console and your DNS provider when a new hostname does not resolve immediately.