全部产品
容器服务

全局服务

更新时间:2017-08-29 15:00:06   分享:   

模板版本支持

Compose V1/V2 Compose V3
aliyun.global 标签 compose 中的 mode 一节。

Compose V1/V2

设置该服务为全局服务。

有一些服务需要在每一个节点部署,例如监控或是日志类的服务。并且在新的节点建立的时候就对这个节点进行服务的部署。

当一个服务被设置为 global 时,该服务会在集群中的每一个节点进行部署。当集群中有新增节点时,也会自动部署一个容器实例到新节点之上。

编排示例:

  1. monitor:
  2. image: sample
  3. labels:
  4. aliyun.global: true

Compose V3

该功能对应于 swarm mode 的 Global Service(参见 mode),当新节点加入集群里,会自动创建相应容器。

编排示例:

  1. version: '3'
  2. services:
  3. worker:
  4. image: dockersamples/examplevotingapp_worker
  5. deploy:
  6. mode: global

mode

可以设置为 global (每个节点一个容器)或者 replicated (指定数量的容器)。默认为 replicated。

  1. version: '3'
  2. services:
  3. worker:
  4. image: dockersamples/examplevotingapp_worker
  5. deploy:
  6. mode: replicated
  7. replicas: 6
本文导读目录
本文导读目录
以上内容是否对您有帮助?