为什么我在服务器上看不到 LEADER 徽章?

问题描述

我在集群中有 3 个 consul 服务器。他们是从停电中恢复过来的。现在他们正在运行。一切正常。我检查了领导者的API,我发现了。 但奇怪的是 - 我在 UI 中没有看到 leader 徽章。 Morover 我在每台服务器上看到“无服务检查”。 我试图重新启动每台服务器,但没有帮助。如何解决

Consul UI

解决方法

领导者徽章显示在 UI 中的节点视图下,而不是服务视图下。

Consul leader shown in Nodes view of Consul UI

除了内置的 Serf 健康检查之外,Consul 服务器没有任何与之相关的额外服务检查。