Docker 17
引擎 | Engine

排空节点(引擎) | Drain a node (Engine)

清空群上的节点

在本教程的前几个步骤中,所有节点都在ACTIVE可用状态下运行。swarm manager可以将任务分配给任何ACTIVE节点,所以到现在为止所有节点都可以接收任务。

有时,例如计划的维护时间,您需要将节点设置为DRAIN可用性。DRAIN可用性阻止节点从群管理器接收新任务。这也意味着管理器停止在节点上运行的任务,并在具有ACTIVE可用性的节点上启动副本任务。

  • 如果您还没有,请打开终端并将ssh放入运行管理器节点的机器中。例如,本教程使用名为的计算机manager1

- during a service update to scale up - during a rolling update - when you set another node to `Drain` availability - when a task fails on another active node

下一步是什么?

了解如何使用群模式路由网格。

教程,集群管理,群集,服务,流失(tutorial, cluster management, swarm, service, drain)