Issue: Enable dynamic Layer 4 proxy and server configuration in Nginx
Description:
The current load balancer setup requires manual configuration updates to add or remove backend servers. This limits scalability and automation.
Recommendation:
Implement dynamic configuration using one of the following approaches:
- Nginx JavaScript (njs): use
js_import to manage Layer 4 proxy logic dynamically.
- API-controlled configuration: generate and reload
.conf files in conf.d through an application or management API.
Benefits:
- Enables automated provisioning and deprovisioning of backend servers
- Reduces downtime by avoiding full reloads for small changes
- Improves scalability and integration with orchestration systems
- Remove port-forwarding at the firewall layer
Issue: Enable dynamic Layer 4 proxy and server configuration in Nginx
Description:
The current load balancer setup requires manual configuration updates to add or remove backend servers. This limits scalability and automation.
Recommendation:
Implement dynamic configuration using one of the following approaches:
js_importto manage Layer 4 proxy logic dynamically..conffiles inconf.dthrough an application or management API.Benefits: