首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring在重新启动后不会检测到服务

Spring在重新启动后不会检测到服务
EN

Stack Overflow用户
提问于 2019-05-16 10:27:02
回答 2查看 1K关注 0票数 1

我有一个有不同服务的环境。它们都由Docker映像和Kubernetes部署和管理。我还使用spring-boot-admin来监视它们,并使用spring-cloud-kubernetes来自动发现所有的服务。这是我的财产文件。

application.yml (在SBA项目中)

代码语言:javascript
复制
server:
 port: ${admin-server.port:8086}
 tomcat:
remote-ip-header: x-forwarded-for
protocol-header: x-forwarded-proto
spring:
application:
name: admin-server
security:
user:
  name: ${spring-security.admin.username:****}
  password:  ${spring-security.admin.password:****}
boot:
admin:
  discovery:
    ignored-services: admin-server
  notify:
    mail:
      enabled: ${admin-mail.enabled:true}
      to: ${admin-mail.recipients:******}
      from: ${admin-mail.from:******}
      template: classpath:/template/status-changed.html
      ignore-changes: OFFLINE:UP, DOWN:UP
    slack:
      webhook-url: ${admin-slack.webhook:*******}
      ignore-changes: OFFLINE:UP, DOWN:UP
      enabled: true
 mail:
test-connection: false
host: smtpjc.*****
port: 25
properties:
  mail:
    smtp:
      connectiontimeout: 5000
      timeout: 3000
      writetimeout: 5000
    debug: ${admin-mail.debug:true}

每当我重新启动SBA项目时,它就会很好地工作,它会发现每个服务。当我重新启动单个项目时,我的问题出现了,它在SBA中显示为脱机,并且不会更改其状态。

我遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-20 08:15:15

我发现了这个问题,就这样解决了:

spring.cloud.kubernetes.reload.enabled: true

我应该将这一行添加到配置文件中。

票数 1
EN

Stack Overflow用户

发布于 2021-05-29 08:20:07

我发现,我不得不使用fabric8 kubernetes-客户端。

代码语言:javascript
复制
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
</dependency>

我正在使用这些当前版本:

代码语言:javascript
复制
<spring-cloud.version>2020.0.2</spring-cloud.version>
<spring-cloud-kubernetes.version>2.0.2</spring-cloud-kubernetes.version>
<spring-boot-admin.version>2.4.1</spring-boot-admin.version>

否则我会遵循https://piotrminkowski.com/2020/02/18/spring-boot-admin-on-kubernetes/的指示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56166396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档