Registry as a pull through cache for HA

Docker Registry as a Cache/ Mirror works but how do we setup in High Availability for production environment. Is it same as DTR HA or we have to setup a Load Balancer in front of multiple Mirror Nodes? Not sure what would be best.