我正在向 consul 注册外部服务,并已经注册了几个外部节点。我现在正在努力清理领事环境,但无法删除外部节点。我尝试过对节点使用“consul force-leave”,并对服务使用“consul Catalog deregister id”,但没有成功。
我尝试删除节点时遇到的错误是:
consul force-leave mpnode
Error force leaving: Unexpected response code: 500 (agent: No node found with name 'mpnode')
关于如何删除多余的节点有什么想法吗?
领事成员的输出显示 1 个服务器和 2 个客户端:
Node Address Status Type Build Protocol DC Partition Segment
node1 <snip>.21:8301 alive server 1.14.4 2 dc1 default <all>
g1 <snip>.40:8301 alive client 1.14.4 2 dc1 default <default>
g2 <snip>.41:8301 alive client 1.14.3 2 dc1 default <default>
consul 目录节点的输出显示了我想要删除的 2 个节点(mpnode 和 mpnode1)。
Node ID Address DC
node1 06013170 <snip>.21 dc1
g1 0d367c1e <snip>.40 dc1
g2 9a02557f <snip>.41 dc1
mpnode <snip>.21 dc1
mpnode1 <snip>.21 dc1