开发者社区> 问答> 正文

Swarm 集群如何重新调度服务

您可以重新平衡各个节点运行容器数量,将负载较重节点的容器迁移到新加入的节点和负载较轻的节点上,实现集群负载重新的平衡。
操作流程

  1. 登录 容器服务管理控制台
  2. 单击左侧导航栏中的 [backcolor=transparent]服务。
  3. 选择目标服务所在的集群。
  4. 选择目标服务并单击 [backcolor=transparent]重新调度。如下图所示。

  5. 在弹出的对话框中,选择 [backcolor=transparent]忽略本地数据卷 和 [backcolor=transparent]强制重新调度 并单击 [backcolor=transparent]确定。
    • [backcolor=transparent]忽略本地数据卷:对于有本地数据卷的容器,重新调度可能会将容器迁移到其他机器造成数据丢失。如果您需要忽略本地数据卷,请选择此参数;否则,对于有本地数据卷的容器将不进行重新调度。
    • [backcolor=transparent]强制重新调度:目前为了保证线上服务的稳定性,默认只有在机器内存使用率超过 60%,CPU 使用率超过 40% 时才会进行重新调度。如果不想受限于这个限制,请选择此参数,容器服务将忽略使用率限制强制重新调度。[backcolor=transparent]注意:已使用内存和 CPU 数值以容器配置为准,因此不一定是机器的实际使用情况。

    展开
    收起
    反向一觉 2017-10-30 10:16:52 2200 0
    0 条回答
    写回答
    取消 提交回答
    问答分类:
    问答地址:
    问答排行榜
    最热
    最新

    相关电子书

    更多
    GitOps:Kubernetes多集群环境下的高效CICD实践 立即下载
    多租户Kubernetes实践:从容器运行时到SDN 立即下载
    多租户Kubernetes实践-从容器运行时到SDN 立即下载