我们当前的泊坞群集具有节点的混合大小。 i:某些节点比其他节点拥有更多的内存和存储空间。
有没有办法可以为低端节点和高端节点创建两个独立的节点组,这样我就可以只在高端节点上配置重型容器。
我理解使用约束过滤器(https://docs.docker.com/swarm/scheduler/filter/)我可以通过ID或名称在特定节点上设置容器。但我仍然可以;如果该节点发生故障或将新节点添加到集群,则动态扩展它。
答案 0 :(得分:2)
不,你不能细分群体中的节点,你需要通过标签来实现。您可以在Docker引擎上应用标签 - 对于旧的Docker Swarm,或on the node用于新的Swarm模式。
添加标签将成为新节点入职的一部分 - 因此所有节点都有适当的标签,调度程序可以根据需要管理您的服务。