Actions
Idea #20610
closedInstaller supports deploying a load-balancer to horizontally scale the controller node
Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Start date:
07/28/2023
Due date:
Story points:
-
Release:
Release relationship:
Auto
Description
As a first implementation we'll use nginx
's load balancing features as it's already part of our stack and we know it pretty well.
Terraform code updates allow the optional creation of the load balancer node and updates Route53 accordingly.
When a balancer is requested, it takes the number of controller nodes to deploy (> 1) and also deploys a database
specific node.
Installer script & Salt code also accept a balancer
role that will install & configure nginx
, node-exporter
and not much else on the node, pointing nginx
to the controller nodes.
The installer script may need a new sub-command to do rolling upgrades by disabling traffic to & upgrading one controller node at a time.
Files
Updated by Peter Amstutz almost 2 years ago
- Target version changed from Future to Development 2023-06-21 sprint
Updated by Peter Amstutz almost 2 years ago
- Target version changed from Development 2023-06-21 sprint to Development 2023-07-05 sprint
Updated by Peter Amstutz almost 2 years ago
- Target version changed from Development 2023-07-05 sprint to Development 2023-07-19 sprint
Updated by Peter Amstutz almost 2 years ago
- Related to Feature #20733: installer supports automated rolling upgrade of load-balanced nodes added
Updated by Peter Amstutz over 1 year ago
- Target version changed from Development 2023-07-19 sprint to Development 2023-08-02 sprint
Updated by Peter Amstutz over 1 year ago
- Target version changed from Development 2023-08-02 sprint to Development 2023-08-16
Updated by Lucas Di Pentima over 1 year ago
- File siege_report.png siege_report.png added
- File concurrent_reqs.png concurrent_reqs.png added
Updated by Brett Smith over 1 year ago
- Related to Bug #20934: test-provision-centos7 is failing added
Actions