關於 docker swarm mode 的基本架構docker
How does it work? Docker! Part 1: Swarm general architecture架構
關於 Overlay Network負載均衡
Demystifying Docker overlay networking3d
How does it work? Docker! Part 2: Swarm networkingcode
關於服務發現與負載均衡(Service Discovery and Load Balancing)blog
How does it work? Docker! Part 3: Load balancing, service discovery and security!ip
Blocking ingress traffic to Docker swarm worker machinesci
關於 Rolling Updates get
Rolling updates with Docker Swarmit
1) Pull the image specified in the
docker service update
command2) Remove the current (now old) container from its internal load balancer
3) Send a
SIGTERM
signal to the container and give it a grace period of 10 seconds to exit gracefully. If after 10 seconds the service hasn’t yet given up, Docker will terminate the process with aSIGKILL
signal. Both the signal and the grace period can be tweaked with the--stop-signal
and the--stop-grace-period
flags when creating/updating the service3) Start the new container
4) Add the new container to its internal load balancer