送分棋牌游戏中心 当前位置:首页>送分棋牌游戏中心>正文

送分棋牌游戏中心

发布时间:2019-02-17

原标题:用 Label 控制 Service 的位置 - 每天5分钟玩转 Docker 容器技术(106)

“不,现在才开始罢了,就算是牺牲我的性命我也不会让这一股黑暗覆盖在整个忍界里面的,而且大蛤蟆仙人也说过如果真的到了那个地步,他们这种六道仙人时期便存在的通灵兽绝对会出手的。

捕鱼棋牌游戏中心官网

“祈雨}”哈克龙飞到半空天空立刻下起雨来:“打雷。”粗大的雷电从夭而降将所有被雨水淋到的超梦球破坏了。
只是师姐不曾扔下她逃走,她自然也不能扔下师姐,何况她的乘云之术远不及红线的金光纵,又能逃得多远?无奈之下,只好不再做逃跑的想法,要与红线联手对敌。

只可惜这一种小玩意只能窥探普通人的心思,像这个世界就有一些人或者是一些物能阻止壬年眼的窥探,比如人格转换,比如灵魂转换,还有千年神器的隔绝等等。

上一节我们讨论了 Service 部署的两种模式:global mode 和 replicated mode。无论采用 global mode 还是 replicated mode,副本运行在哪些节点都是由 Swarm 决定的,作为用户我们有没有可能精细控制 Service 的运行位置呢?

答案是:能,使用 label。

逻辑分两步:

  1. 为每个 node 定义 label。

  2. 设置 service 运行在指定 label 的 node 上。

label 可以灵活描述 node 的属性,其形式是 key=value,用户可以任意指定,例如将 swarm-worker1 作为测试环境,为其添加 label env=test

docker node update --label-add env=test swarm-worker1

544.png

对应的,将 swarm-worker2 作为生产环境,添加 label env=prod

docker node update --label-add env=prod swarm-worker2

现在部署 service 到测试环境:

docker service create 
--constraint node.labels.env==test
--replicas 3
--name my_web
--publish 8080:80
httpd

545.png

--constraint node.labels.env==test 限制将 service 部署到 label=test 的 node,即 swarm-worker1。从部署结果看,三个副本全部都运行在 swarm-worker1 上。

可以通过 docker service inspect 查看 --constraint 的设置:

546.png

更新 service,将其迁移到生产环境:

docker service update --constraint-rm node.labels.env==test my_web  
docker service update --constraint-add node.labels.env==prod my_web

删除并添加新的 constraint,设置 node.labels.env==prod,最终所有副本都迁移到了 swarm-worker2

547.png

label 还可以跟 global 模式配合起来使用,比如只收集生产环境中容器的日志。

docker service create 
--mode global
--constraint node.labels.env==prod
--name logspout
--mount type=bind,source=/var/run/docker.sock,destination=/var/run/docker.sock
gliderlabs/logspout

只有 swarm-worker2 节点上才会运行 logspout。

548.png

Label 就讨论到这里,下一节我们学习 Health Check。

书籍:

1.《每天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html

2.《每天5分钟玩转OpenStack》
https://item.jd.com/12086376.html

编辑:陵侯戏

发布时间:2019-02-17 00:29:31

当前文章:http://www.radiokey.biz/house/qs41n.html

大庆贯通棋牌手机版 棋牌伙牌怎么做出来的 广州旅游公司 红钻特权 棋牌游戏资讯网站 银河棋牌充值 最正规的借贷公司 阳光棋牌游戏官网

23910 74456 77312 40291 10115 1040636728 27276 85811

责任编辑:石华陵华

随机推荐