码迷,mamicode.com
首页 > 其他好文 > 详细

Docker之Swarm

时间:2017-12-22 22:51:16      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:swarm   gpo   计算   dock   art   随机选择   条件   and   ref   

技术分享图片技术分享图片

 Docker学习笔记 — Swarm搭建Docker集群

 

Swarm在schedule节点运行容器的时候,会根据指定的策略来计算最适合运行容器的节点,目前支持的策略有:spread, binpack, random.

Random顾名思义,就是随机选择一个Node来运行容器,一般用作调试用,

spread和binpack策略会根据各个节点的可用的CPU, RAM以及正在运行的容器的数量来计算应该运行容器的节点。

在同等条件下,Spread策略会选择运行容器最少的那台节点来运行新的容器,binpack策略会选择运行容器最集中的那台机器来运行新的节点(The binpack strategy causes Swarm to optimize for the container which is most packed.)。

使用Spread策略会使得容器会均衡的分布在集群中的各个节点上运行,一旦一个节点挂掉了只会损失少部分的容器。

Binpack策略最大化的避免容器碎片化,就是说binpack策略尽可能的把还未使用的节点留给需要更大空间的容器运行,尽可能的把容器运行在一个节点上面。

 

Docker之Swarm

标签:swarm   gpo   计算   dock   art   随机选择   条件   and   ref   

原文地址:http://www.cnblogs.com/panpanwelcome/p/8087763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!