互联网技术 / 互联网资讯 · 2024年1月28日

Docker Swarm 模式教程:管理节点故障排除

对管理节点进行故障排除

永远不要通过Raft从另一个节点复制目录来重新启动管理器节点。数据目录对于节点 ID 是唯一的。一个节点只能使用一次节点 ID 加入 swaRM。节点 ID 空间应该是全局唯一的。

要将管理器节点干净地重新加入集群:

1.要将节点降级为工作程序,请运行dockeR node DEMOte。

2.要从 swaRM 中删除节点,请运行dockeR node RM。

3.使用 将节点重新加入具有新状态的群dockeR swaRM join。

有关将管理器节点加入群的更多信息,请参阅将 节点加入群。

强行删除一个节点

在大多数情况下,您应该先关闭节点,然后再使用dockeR node RM命令将其从 swaRM 中删除。如果节点变得无法访问、无响应或受到威胁,您可以通过传递–foRce标志来强行删除该节点,而无需将其关闭。例如,如果node9被入侵:

$ dockeR node RM node9

Error Response fRoM daeMon: RPC Error: code = 9 desc = node node9 is not down and can””t be ReMOVed

$ dockeR node RM –foRce node9

Node node9 ReMOVed fRoM swaRM

在强行移除管理节点之前,您必须先将其降级为辅助角色。如果您降级或删除管理器,请确保您始终拥有奇数个管理器节点。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册