Overview
A listener defines a protocol and port combination on which a load balancer accepts inbound connections. A single load balancer supports multiple listeners simultaneously — e.g., an HTTP listener on port 80 and an HTTPS listener on port 443 can share the same load balancer VIP. Each listener routes traffic to its own default pool.Prerequisites
- An active NxtSight account with appropriate permissions
- Access to the NxtSight Dashboard or CLI configured with credentials
- API credentials sourced (
source openrc.sh)
Supported Protocols
Add a Listener
- Dashboard
- CLI
Open listener creation
Navigate to Network > Load Balancers, select your load balancer,
and click the Listeners tab. Click Create Listener.
TLS Termination (TERMINATED_HTTPS)
TLS termination offloads certificate processing at the load balancer and forwards plain HTTP to backend members — reducing CPU overhead on application servers.Store certificate in Key Manager
Store your TLS certificate and private key in NxtSight Key Management:
Create secret container with certificate and key
Manage Listeners
Next Steps
Pools
Configure backend pools and member management for each listener.
Health Monitors
Set up health checks for pools backing your listeners.
Floating IP Assignment
Expose the load balancer VIP publicly after configuring listeners.
Troubleshooting
Resolve TLS handshake failures and protocol-specific issues.