.NET Core(C#)的领事服务发现

时间:2019-01-24 09:19:34

标签: c# kubernetes consul

几天前,我在Kubernetes Helm Chart中部署了Consul。启用了自动同步功能,该功能将Kubernetes服务自动同步到Consul系统。

我的基础结构如下所示: enter image description here

现在我可以在Consul用户界面中看到不同的服务,包括它们的信息,例如端口,ip地址,标签等。

关键特征之一是服务发现。现在有一个问题:

如果我调用HTTP API REST端点my-consul-server:port/v1/agent/services,则没有列出的服务真的很奇怪。

如果我调用HTTP API REST端点my-consul-server:port/v1/catalog/services,则列出所有已注册服务,但是在这种情况下,我需要进行新的REST调用以检测IP地址和端口号。我也无法使用“标签”在此端点进行过滤。

有人可以帮我吗,或者有一个想法为什么不能正确提供该端点?

0 个答案:

没有答案