Updating rancher's load balancer dynamically

Hi there.

I’m currently looking for possibilities to update rancher’s load balancer by adding new balancing rules dynamically. If I remember correctly, it was really problematic when Rancher first came out and I’m hoping that something has changed, since I recently upgraded to rancher v1.6.12.

So far I’ve been using a nginx based lb called rancher active proxy, which gathers data from the environment and creates rules from the service labels. It’s been working fine, but I’d prefer to switch over to rancher’s native lb which uses haproxy instead of nginx. I don’t think it’s that easy to do. I haven’t found a way to do it via the rest api yet… Looking forward to getting any clues that could help me achieve my goal. Thanks!