Spring Cloud Kubernetes Loadbalancer issue with Spring Boot



我使用spring boot 2.6.6和spring cloud 2021.0.2版本,其中包含spring cloud kubernetes负载均衡器和spring cloud kubernetes。

但是我得到错误应用程序无法启动下面是依赖项

<properties>
<spring-cloud.version>2021.0.2</spring-cloud.version>
<spring-boot.version>2.6.6</spring-boot.version>
</properties>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
<version>1.1.10.RELEASE</version>
</dependency>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-kubernetes-dependencies</artifactId>
<version>1.1.10</version>
</dependency>
</dependencies>
</dependencyManagement>

错误:

2012-05-24 01:05:51.399 ERROR 14884—[main] o.s.boot.SpringApplication: Application run failed

. lang。org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration DefaultLoadBalancerCacheManagerConfiguration.defaultLoadBalancerCacheManager美元IllegalStateException:错误处理条件[spring-boot- autoconfiguration -2.6.6.jar:2.6.6][springframework.context.annotation. conditionevaluator . shouldskip (ConditionEvaluator.java:108) ~[spring-context-5.3.18.jar:5.3.18][springframework.context.annotation. configurationclassbeandefinitionreader . loadbeandefinitionsforbeanmethod] [spring-context-5.3.18.jar:5.3.18][spring-context-5.3.18.jar:5.3.18]

进程结束,退出代码1

请如果有人可以帮助了解哪里出了问题。如有任何帮助,不胜感激。

谢谢! !

感谢大家通过评论分享你的观点。我已经找到答案了。

我看到下面的依赖关系似乎在最新的spring boot 2.6.6或2.7.0上工作得很好

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
<version>2.1.2</version>
</dependency>

似乎这类似于下面的使用提供,如配置或负载平衡器等,当然依赖关系被重命名,你可以看到。

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
<version>1.1.10.RELEASE</version>
</dependency>

相关内容

  • 没有找到相关文章

最新更新