Currently, RLPs use a service with a cluster IP to load balance to routers. This is far from ideal since it means as you scale the routers up the RLPs could potentially not connect to all of the routers and thus not be aware of certain messages.
[ ] Investigate using a headless service in combination with statefulsets to accomplish this.
Currently, RLPs use a service with a cluster IP to load balance to routers. This is far from ideal since it means as you scale the routers up the RLPs could potentially not connect to all of the routers and thus not be aware of certain messages.
This tutorial should provide guidance on how to do this style of communication: https://kubernetes.io/docs/tutorials/stateful-application/zookeeper/