diff --git a/server_installation/keycloak-images/load_balancer.png b/server_installation/keycloak-images/load_balancer.png new file mode 100644 index 0000000000..de190bff09 Binary files /dev/null and b/server_installation/keycloak-images/load_balancer.png differ diff --git a/server_installation/keycloak-images/load_balancer.svg b/server_installation/keycloak-images/load_balancer.svg new file mode 100644 index 0000000000..30717b328c --- /dev/null +++ b/server_installation/keycloak-images/load_balancer.svg @@ -0,0 +1,612 @@ + + + + + + image/svg+xml + + + + + + + + + 1 + + + 70_RHSSO_0320 + + + + + + + + + + + + + + Cluster + + Public access + + + + Client + + + + + + + + + + + + + + + + + + Client + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Client + + + + + + + + + + Load balancer + + + + + + + + + + + + + Keycloak server + + + + + + + + Keycloak server + + + + + + + + Keycloak server + + + + + + + + Private network + diff --git a/server_installation/rhsso-images/load_balancer.png b/server_installation/rhsso-images/load_balancer.png new file mode 100644 index 0000000000..ee093e716e Binary files /dev/null and b/server_installation/rhsso-images/load_balancer.png differ diff --git a/server_installation/rhsso-images/load_balancer.svg b/server_installation/rhsso-images/load_balancer.svg new file mode 100644 index 0000000000..8092029ba1 --- /dev/null +++ b/server_installation/rhsso-images/load_balancer.svg @@ -0,0 +1,199 @@ + + + + + 1 + + + 70_RHSSO_0320 + + + + + + + + + + + + + + Cluster + + Public access + + + + Client + + + + + + + + + + + + + + + + + + Client + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Client + + + + + + + + + + Load balancer + + + + + + + + + + + + + RH SSO server + + + + + + + + RH SSO server + + + + + + + + RH SSO server + + + + + + + + Private network + diff --git a/server_installation/topics/clustering/load-balancer.adoc b/server_installation/topics/clustering/load-balancer.adoc index 7e38b71014..ee4d463168 100644 --- a/server_installation/topics/clustering/load-balancer.adoc +++ b/server_installation/topics/clustering/load-balancer.adoc @@ -5,6 +5,11 @@ This section discusses a number of things you need to configure before you can p in front of your clustered {project_name} deployment. It also covers configuring the built-in load balancer that was <<_clustered-domain-example, Clustered Domain Example>>. +The following diagram illustrates the use of a load balancer. In this example, the load balancer serves as a reverse proxy between three clients and a cluster of three {project_name} servers. + +[[load-balancer-diagram]] +.Example Load Balancer Diagram +image:{project_images}/load_balancer.png[] ==== Identifying Client IP Addresses