几天前,我在Kubernetes Helm Chart中部署了Consul。启用了自动同步功能,该功能将Kubernetes服务自动同步到Consul系统。
现在我可以在Consul用户界面中看到不同的服务,包括它们的信息,例如端口,ip地址,标签等。
关键特征之一是服务发现。现在有一个问题:
如果我调用HTTP API REST端点my-consul-server:port/v1/agent/services
,则没有列出的服务真的很奇怪。
如果我调用HTTP API REST端点my-consul-server:port/v1/catalog/services
,则列出所有已注册服务,但是在这种情况下,我需要进行新的REST调用以检测IP地址和端口号。我也无法使用“标签”在此端点进行过滤。
有人可以帮我吗,或者有一个想法为什么不能正确提供该端点?