开发者社区> 问答> 正文

docker中怎么停止某个节点接收新的任务啊?

已解决

docker中怎么停止某个节点接收新的任务啊?

展开
收起
格格的阿里云 2022-04-03 21:18:59 2923 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    查看所有的节点:

    docker@swarm-manager:~$ docker node ls
    

    image.png
    可以看到目前所有的节点都是 Active, 可以接收新的任务分配。

    停止节点 swarm-worker1:
    image.png

    注意:swarm-worker1 状态变为 Drain。不会影响到集群的服务,只是 swarm-worker1 节点不再接收新的任务,集群的负载能力有所下降。

    可以通过以下命令重新激活节点:

    docker@swarm-manager:~$  docker node update --availability active swarm-worker1
    
    2022-04-03 21:36:26
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载