Create/Edit Load Balancer

Overview

To create a new Load Balancer you need to onboard a Server first on which the Load Balancer will be hosted.

Key Sections

Name

The user-defined name for the load balancer. You can choose to click on the dice button on the right to choose a random name.

Host server

Select the server from the dropdown that will host this load balancer.

This option can not be changed for existing load balancers. To move a load balancer to another server simply terminate the old load balancer and create a new one on a different server.

Server Readiness Check

ClusterWare displays information about server readiness next to the host server dropdown. The server is ready to host the load balancer if

Hostname / Port / Location

In this section you can specify the exact URL on which the load balancer will be listening to incoming requests from the Internet. The protocol part (HTTP or HTTPS) is automatically determined based on SSL for Gateway option.

ClusterWare populates the hostname field automatically with the server's hostname that hosts the load balancer.

For example the Load Balancer URL with the following settings will be set as http://load-balancer.demo.clusterware.io:80/api

Application Endpoints

In this section you can select applications created in ClusterWare that are going to serve traffic behind this load balancer. Read more about application endpoint status displayed next to individual application instances.

External Endpoints

In this section you can provide a lists of external endpoints that are going to serve traffic behind this load balancer. You can use this option to distribute the traffic to applications running outside of ClusterWare. Read more about external endpoint status displayed next to the text field.

The external endpoint may have the following formats:

  • Hostname

  • Hostname + Port Number

  • IP Address

  • IP Address + Port Number

Last updated