在哪里可以看到Kubernetes Discovery中注册的服务列表?

在哪里可以看到Kubernetes Discovery中注册的服务列表?,kubernetes,microservices,spring-cloud,netflix-eureka,discovery,Kubernetes,Microservices,Spring Cloud,Netflix Eureka,Discovery,在使用eureka(+Spring Boot)的情况下,您可以到达特殊端点,在那里可以找到当前注册实例的列表。例如。: Kubernetes服务发现是否有这样的端点,或者可能是查看所有当前注册实例的其他机制? UPD:kubernetes api是否可以通过kubectl实现这一点?否。Eureka是一个服务发现和注册系统。kubernetes上服务发现的spring云实现只读取kubernetes api。您可能可以通过kubectl获得信息。Kubernetes有一个基于HTTP的API,

在使用eureka(+Spring Boot)的情况下,您可以到达特殊端点,在那里可以找到当前注册实例的列表。例如。:

Kubernetes服务发现是否有这样的端点,或者可能是查看所有当前注册实例的其他机制?
UPD:kubernetes api是否可以通过kubectl实现这一点?

否。Eureka是一个服务发现和注册系统。kubernetes上服务发现的spring云实现只读取kubernetes api。您可能可以通过kubectl获得信息。

Kubernetes有一个基于HTTP的API,您可以通过多种方式与之交互(例如:
kubectl
),当然您也可以使用
curl

以下是方法:

如果你对你的豆荚感兴趣,你可以:

  • kubectl获取pods
    kubectl获取pods-o json
  • curlhttp://localhost:8080/api/v1/pods
如果您是指
服务
(及其注册目标):

  • kubectl-get-services
    kubectl-services-pods-o-json
  • curlhttp://localhost:8080/api/v1/services

try
kubectl get svc
commandNo,而不是pods,我指的是在Kuber注册的pods中的应用程序discovery@Alex我明白了,我编辑了我的答案,请检查它是否是你需要的。