Cobra Forum

Plesk Panel => Web Application => Topic started by: Suhitha on Sep 05, 2025, 07:57 AM

Title: How to Resize a Vultr Load Balancer
Post by: Suhitha on Sep 05, 2025, 07:57 AM
Question: How to Resize a Vultr Load Balancer


Resizing a Vultr Load Balancer by increasing the number of nodes involves updating the Load Balancer's configuration to incorporate additional servers. This adjustment distributes incoming traffic across a greater number of nodes, which enhances both performance and reliability by reducing the load on individual servers and improving overall capacity. By scaling up the number of nodes, you ensure that your application can handle higher traffic volumes and maintain optimal performance.

Follow this guide to resize a Vultr Load Balancer on your Vultr account using the Vultr Customer Portal, API, CLI, or Terraform.

Vultr Customer Portal

1.Navigate to Products and click Load Balancers.

2.Click your target Load Balancer to open its management page.

3.In Details, click the pencil icon.

4.Adjust Number of Nodes (odd number).

5.Click Save changes.


Vultr API

1.Send a GET request to the List Load Balancers endpoint and note the target Load Balancer's ID.

[color=blue]console
[/color]

$ curl "https://api.vultr.com/v2/load-balancers" \
    -X GET \
    -H "Authorization: Bearer ${VULTR_API_KEY}"
2.Send a PATCH request to the Update Load Balancers endpoint to increase the node size of the target Load Balancer by an odd number.

[color=blue]console
[/color]

$ curl "https://api.vultr.com/v2/load-balancers/{load-balancer-id}" \
    -X PATCH \
    -H "Authorization: Bearer ${VULTR_API_KEY}" \
    -H "Content-Type: application/json" \
    --data '{
        "nodes": {new-node-size}
    }'
3.Send a GET request to the Get Load Balancer endpoint to fetch the details of the target Load Balancer.

[color=blue]console
[/color]

$ curl "https://api.vultr.com/v2/load-balancers/{load-balancer-id}" \
    -X GET \
    -H "Authorization: Bearer ${VULTR_API_KEY}"
Vultr CLI

1.List all available instances and note the target Load Balancer's ID.

[color=blue]console
[/color]

$ vultr-cli load-balancer list

2.Update the target Load Balancer's node size.

[color=blue]console[/color]


$ vultr-cli load-balancer update <load-balancer-id> --nodes <new-node-size>

3.Get the details of the target Load Balancer.

[color=blue]console[/color]


$ vultr-cli load-balancer get <load-balancer-id>


Terraform

1.Open your Terraform configuration file for the existing Load Balancer.

2.Update the number of nodes in the configuration.

[color=blue]terraform[/color]


resource "vultr_load_balancer" "lb" {
    # ...existing fields (region, forwarding_rules, health_check, etc.)

    nodes = 3
}
3.Apply the configuration and observe the following output:

Apply complete! Resources: 0 added, 1 changed, 0 destroyed.