全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
容器服务

指定多节点调度

更新时间:2017-12-07 12:19:48

如果您希望一个应用在指定的某几个节点上部署,推荐您使用用户标签和 constraint 关键字来进行部署设置。

注意:

  • 部署约束只对新创建容器生效,对老容器变更配置时不起作用。
  • 使用用户标签部署应用后,如果您删除了用户标签,不会影响到已经部署的应用,但是会影响下次新的部署。请谨慎删除用户标签。

操作步骤

  1. 为节点添加用户标签。

    1. 登录 容器服务管理控制台

    2. 在 Swarm 菜单下,单击左侧导航栏中的 集群

    3. 选择所需集群并单击右侧的 管理

      管理

    4. 单击左侧导航栏中的 用户标签

    5. 勾选您要部署应用的节点并单击 添加标签

      tag

    6. 输入您自定义的标签键和标签值并单击 确定,为所选节点添加用户标签。

      key-value

  2. 创建应用,选择 使用编排模板创建 并在编排模板中配置 constraint 关键字,如下所示。

    有关如何创建应用,参见 创建应用

    1. environment:
    2. - constraint:group==1 #表示在所有带有 “group:1” 标签的节点上部署

删除用户标签

  1. 登录 容器服务管理控制台

  2. 在 Swarm 菜单下,单击左侧导航栏中的 集群

  3. 选择所需集群并单击右侧的 管理

    管理

  4. 单击左侧导航栏中的 用户标签

  5. 勾选要删除用户标签的节点,选中想要删除的标签并单击 删除标签

    delete

  6. 在弹出的确认对话框中,单击 确定

    ok

本文导读目录