Topology
Clusters and destinations
Upstream pools, load balancing, affinity, and health checks.
Goal
Model upstream capacity with clusters and destinations.
Prerequisites
proxy.clusters.read/proxy.clusters.write.
Steps
- Open Topology → Clusters.
- Create a cluster and choose load-balancing behavior.
- Add destinations (addresses the Proxy can reach).
- Configure session affinity, active health checks, and timeouts as needed.
- Save.
Concepts
| Setting | Why it matters |
|---|---|
| Load balancing | Spreads traffic across destinations |
| Session affinity | Sticky sessions for stateful apps |
| Health checks | Remove unhealthy destinations from rotation |
| Timeouts | Bound slow upstreams |
Verify
- Destinations appear under the cluster.
- After publish, traffic distributes as expected (watch upstream logs).
Pitfalls
- Unreachable destinations cause errors only after routing—validate network first.
- Health-check paths must exist on the upstream.