I’m searching for information on graceful reloads… I found this article which suggests that Rancher uses HAProxy and yet the images show nginx. It is also well documented that HAProxy no longer supports graceful reloads and only the nginx pro version supports sticky sessions and the like. (I noticed the loadbalancer project is empty)
@rbucker Rancher does use haproxy; nginx in the article is the target service that is being balanced.
haproxy does support sticky sessions (“Stickiness” section under “Add Load Balancer” service dialog).
And we are planning to implement real graceful reload soon. You can refer to this ticket for more details: