测试reblance
docker service create -p 80:80 --name webserver --replicas 5 httpd
docker service update --constraint-add 'node.role == manager' webserver
docker service update --constraint-rm 'node.role == manager' --update-parallelism 1 --update-delay 6s webserver
-------------------------------------------------------------------------------------
docker service update --constraint-rm 'node.role == manager' --update-parallelism 1 --update-delay 6s webserver
测试了下新版的docker这样更新可以达到 rebalance 并且不会向老版本的会全部关掉后再重启。
所以可以放心这样操作。