在哪里可以看到Kubernetes Discovery中注册的服务列表?
在使用eureka(+Spring Boot)的情况下,您可以到达特殊端点,在那里可以找到当前注册实例的列表。例如。: Kubernetes服务发现是否有这样的端点,或者可能是查看所有当前注册实例的其他机制?在哪里可以看到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,
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
kubectl get svc
commandNo,而不是pods,我指的是在Kuber注册的pods中的应用程序discovery@Alex我明白了,我编辑了我的答案,请检查它是否是你需要的。