Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring云配置客户端是否支持使用Kubernetes作为发现客户端?_Java_Kubernetes_Spring Cloud_Spring Cloud Config_Spring Cloud Kubernetes - Fatal编程技术网

Java Spring云配置客户端是否支持使用Kubernetes作为发现客户端?

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部署了一个

我正在Kubernetes上运行Spring云配置客户端。它使用
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