Recently I observed that too much data transfer in short time through the load balancer can cause rancher network to fail. The detail is as below,
- Add 3 hosts (A,B,C) to rancher.
- Deploy a private docker registry on the host A, a load balancer on the host B. Add a selector rule to access the registry through the load balancer.
- Push a large image (~1GB).
- Pull the image from the host C. I observed that the downloading speed was very fast because of a very fast network connection between C and A that 300MB can be downloaded within 3-4s. The rancher network went down before finish downloading the image.
After I cancel downloading the docker image, the network restored after few minutes.
Downloading the docker image in a slower connection 3-4MB/s does not pose any problem.
Does any one have any idea about this issue?