Java Spring云配置客户端是否支持使用Kubernetes作为发现客户端?
我正在Kubernetes上运行Spring云配置客户端。它使用Java Spring云配置客户端是否支持使用Kubernetes作为发现客户端?,java,kubernetes,spring-cloud,spring-cloud-config,spring-cloud-kubernetes,Java,Kubernetes,Spring Cloud,Spring Cloud Config,Spring Cloud Kubernetes,我正在Kubernetes上运行Spring云配置客户端。它使用spring-cloud-kubernetes和spring-cloud-kubernetes功能区依赖项进行服务发现,我希望它能够通过设置spring.cloud.Config.discovery.enabled=true来发现spring-cloud-Config服务器,但它不工作 背景: 我试图证明Kubernetes的服务能够以最低配置取代Spring Cloud Eureka进行服务发现 我在Kubernetes部署了一个
spring-cloud-kubernetes
和spring-cloud-kubernetes功能区
依赖项进行服务发现,我希望它能够通过设置spring.cloud.Config.discovery.enabled=true来发现spring-cloud-Config服务器,但它不工作
背景:
我试图证明Kubernetes的服务能够以最低配置取代Spring Cloud Eureka进行服务发现
我在Kubernetes部署了一个Spring云配置服务器(名为Config Server
,位于端口8888
),以及一个Spring Boot微服务,作为同一命名空间中的独立服务,并在配置服务器和微服务的应用程序.java
中使用Spring Cloud Kubernetes的@EnableDiscoveryClient
我在微服务的bootstrap.properties
中指定了以下属性,但微服务始终尝试从localhost:8888
检索配置:
spring.cloud.config.discovery.enabled=true
spring.cloud.config.discovery.serviceId=config-server
只有当我将上述配置替换为以下配置时,才能从服务器成功检索配置:
spring.cloud.config.enabled=true
spring.cloud.config.uri=http://config-server:8888
这需要得到明确的支持。斯宾塞·吉布:非常感谢你的及时回复。我可以知道我应该在哪个项目下打开该问题吗<代码>弹簧云kubernetes
或弹簧云配置
?弹簧云kubernetes