Skip to main content
Last updated on

Configure the Load Balancer

After creating the Load Balancer, add a Listener + Pool + Members so it can distribute traffic. Open the detail page by clicking the Load Balancer name in the list.

Open the Load Balancer detail page

Load Balancer overview

Listener

A Listener receives traffic on a given port + protocol and forwards it to a Pool.

Add a Listener

On the Listener tab → + Add Listener.

Listener tab with the Add button

FieldMeaningExample
Listener nameMemorable namehttp-80, https-443
ProtocolHTTP, HTTPS, TCP, TERMINATED_HTTPSHTTP
PortListening port80, 443, 8080
SSL CertificateRequired when protocol = TERMINATED_HTTPS
PoolTarget Pool — can be created later and attached

Add Listener form

Which protocol should I pick?

ProtocolWhen to use
HTTPSite/API without HTTPS
HTTPSTLS passthrough — backends terminate TLS themselves
TERMINATED_HTTPSLoad Balancer decrypts TLS, backends receive plain HTTP (recommended)
TCPNon-HTTP workloads (MySQL, PostgreSQL, Redis…)
TERMINATED_HTTPS needs a certificate

When you pick TERMINATED_HTTPS, you must import the SSL certificate before creating the Listener.

Pool

A Pool is a group of backend VMs with the same role.

Add a Pool

On the Pool tab → + Add Pool.

Pool tab with the Add button

FieldMeaning
ListenerThe Listener that sends traffic to this Pool
Pool nameMemorable name (pool-web, pool-api)
Load Balancing AlgorithmRound Robin / Least Connections / Source IP
Health Check (optional)Probe to detect failed members

Pool configuration form

Load-balancing algorithms

AlgorithmHow it worksWhen to use
Round RobinOne after another, round-robinDefault; uniform workloads
Least ConnectionsFavours the member with the fewest live connectionsRequests with varying processing time
Source IPSame client IP → same memberSimple sticky sessions

Health check

The Health Check periodically probes each member. Members that fail are temporarily removed from the pool until they recover.

Common parameters:

  • Type: HTTP / TCP
  • URL: /health (for HTTP)
  • Interval: 5–10 seconds
  • Timeout: 2–5 seconds
  • Max retries: 3

Member

A Member is a specific backend VM inside the Pool.

Manage members

Pool tab → click next to the Pool → Servers.

Pool action menu with the Servers item

Each member needs:

  • IP Address — the backend VM's internal IP.
  • Port — the port the backend is listening on (80, 8080…).
  • Weight — distribution weight (default 1; give stronger backends a higher weight).

Edit a member

Member edit form

Save member changes

Add or remove a member

Add/remove members in a Pool

Safe rolling updates

When deploying a new version, set weight = 0 on the member to drain it instead of removing it abruptly. In-flight connections finish; new connections go to other members.

Import an SSL certificate

Needed when the Listener uses TERMINATED_HTTPS.

Step 1. Open the SSL Certificate page

Go to Load Balancer → SSL Certificate and click + Create Certificate.

SSL Certificate page with the Create button

Step 2. Paste the certificate contents

FieldContents
NameMemorable name (example-com-2026)
CertificateContents of the .crt / .pem file
Intermediate Certificate (optional)Intermediate CA chain
Private KeyThe matching private key
Passphrase (optional)If the private key is encrypted

Import SSL Certificate form

Click Confirm. The certificate is now available to pick when configuring a TERMINATED_HTTPS Listener.

Private key handling

The private key is uploaded once — you cannot retrieve it later. Store the original in a password manager / vault before uploading. Never keep it in Git or on a shared drive.

Monitoring

Watch Load Balancer, Listener, Pool and per-Member performance in real time.

Monitoring tab → click Enable Monitoring.

Monitoring tab with the enable button

Typical metrics:

  • Connections — current / new connections per second.
  • Throughput — Mbps in/out.
  • Member status — online / offline per health check.
  • Response time — backend response latency.

Change the Load Balancer plan

When demand grows, upgrade the Load Balancer plan.

Configuration tab → pick a new plan → click Change plan.

Change Load Balancer plan form

Public IP may change

For a Public Load Balancer, the Public IP may change after a plan change. Update DNS A/AAAA records if a domain points at the old IP. Plan ahead (lower the TTL before the change).

See also