首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Docker容器部署到集群中的多节点

将Docker容器部署到集群中的多节点
EN

Stack Overflow用户
提问于 2020-08-21 16:06:38
回答 1查看 253关注 0票数 0

我有一个由6个工作节点和3个主节点组成的集群,因此总共有9个节点。我的集群中有不同大小的机器。因此,我需要根据节点的大小在特定的工作节点上部署特定的服务(容器)。我知道我们可以在docker-compose文件中有放置约束,并且可以指定主机名。

由于我将运行该服务的两个副本,因此swarm将在我设置约束的同一个worker上创建副本。但我不希望副本在同一工作节点上运行。

我们可以在设置放置约束时指定多个主机名吗?请指点一下。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-21 19:29:33

你可以通过标签来组合一些节点。

代码语言:javascript
复制
    docker node update --label-add ssd=fat_machine hostname1
    docker node update --label-add ssd=fat_machine hostname2

并在docker-compose中定义标签

代码语言:javascript
复制
    constraints: [node.labels.ssd == fat_machine]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63518977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档