An OpenShift Load Balancer sits at the center of high-availability design. It routes requests across pods and nodes, spreads the traffic evenly, and reacts fast to failures. In OpenShift, load balancing happens at multiple layers: inside the cluster, at ingress points, and through external cloud integrations.
Cluster Network Load Balancing uses Kubernetes Services with ClusterIP, NodePort, and LoadBalancer types. For internal workloads, the Service object will automatically distribute traffic between healthy pods, using kube-proxy and iptables or IPVS.
Ingress Load Balancing adds HTTP and HTTPS routing with built‑in HAProxy-based routers. These routers scale horizontally and use route definitions to map external requests to cluster services. TLS termination, path-based routing, and native sticky sessions are all managed here.