开发者社区> 问答> 正文

节点管理设置为 Manager 节点

反向一觉 2017-10-30 14:12:25 1214
您在集群管理过程中,可能有以下几种情况,需要将节点设置为 Manager:
  • 集群维护:您可能需要将某些 Manager 节点下线进行维护,可以在之前将某个 Worker 节点设置为 Manager,从而保证集群正常运行,不中断业务。
  • 资源配置优化:您可能想将一台资源配置更好的 ECS 服务器设置为 Manager,来实现资源配置优化。
  • 构建一个更高可用性的集群架构:为了提高集群的容错率,您可能需要对旧集群进行升级,将 Worker 节点设置为 Manager,构建一个拥有更多 Manager( 2n+1个 Manager, n>=1) 的高可用集群。例如将一个 3 Manager 的集群扩容至 5 Manager 的集群,就需要将新加入的 2 个节点手动设为 Manager 。

注意: Manager 节点不是越多越好,docker官方给的建议是最多 7 个 Manager 节点。

默认情况下,所有节点处于 ACTIVE可用性下,这种情况下,Manager 节点同样会被分配任务,出于集群业务管理、维护的角度,您可能想让 Manager 节点只承担管理调度的任务。此时,可以将该节点设置为 Drain,让其成为 “专属管理容器”。具体如何设置,请参见 Drain a node on the swarm

操作步骤
  1. 登录 容器服务管理控制台
  2. 单击左侧导航栏中的 [backcolor=transparent]节点。
  3. 选择节点所在的集群。
  4. 选择所需的节点,单击 [backcolor=transparent]更多 > [backcolor=transparent]设置为Manager。
  5. 在弹出的确认对话框中,单击 [backcolor=transparent]确定。

弹性计算 调度 Docker 容器
分享到
取消 提交回答
全部回答(0)
+ 订阅

云原生时代,是开发者最好的时代

推荐文章
相似问题
推荐课程