docker编次指定node
docker编排指定node
在Swarm模式下,如何通过编排指定service部署到哪些node上?
先为各个node添加label
docker node update --label-add zk=zk1 server1
然后创建service时,指定约束条件
docker service create --name test --constraint "node.labels.zk==zk1" --replicas 5 redis
在编排文件中,需要这样指定:
placement:
constraints:
- node.labels.zk == zk2
在Swarm模式下,如何通过编排指定service部署到哪些node上?
先为各个node添加label
docker node update --label-add zk=zk1 server1
然后创建service时,指定约束条件
docker service create --name test --constraint "node.labels.zk==zk1" --replicas 5 redis
在编排文件中,需要这样指定:
placement:
constraints:
- node.labels.zk == zk2