max_replicas_per_node

如果服务是replicated模式(默认模式), 这个属性可以在任意时间用来限制节点上面容器的副本数量。

当请求的任务数超过运行的节点数量时,会产生异常报错:no suitable node (max replicas per node limit exceed)。

version: "3.9"
services:
  worker:
    image: dockersamples/examplevotingapp_worker
    networks:
      - frontend
      - backend
    deploy:
      mode: replicated
      replicas: 6
      placement:
        max_replicas_per_node: 1

Last updated