Feature #43687: cephadm: haproxy (or lb)
cephadm: RGW Load balancer using HAproxy
The Ceph Object Gateway allows you to assign many instances of the object gateway to a single zone so that you can scale out as load increases.
Since each object gateway instance has its own IP address, you can use HAProxy to balance the load across Ceph Object Gateway servers.
Probably it will be needed to assure the HA of the HAProxy using keepalive or peacemaker
Red Hat uses this Ceph Ansible playbook to install HAproxy + keepalive: