-1

我想安裝彈簧執行器與春季啓動管理服務器。在我的本地機器做工精細,但在openshift雲我有一些問題...彈簧執行器更換主機

本地

d.c.b.a.c.r.ApplicationRegistrator  : Application registered itself as {id=93a4432e, name=orbe, managementUrl=http://localhost:8080/orbe, healthUrl=http://localhost:8080/orbe/status, serviceUrl=http://localhost:8080/orbe, statusInfo={}}}, source=http-api, metadata={}, info={}} 

d.c.b.a.c.r.ApplicationRegistrator  : Application registered itself as {id=7068c1d1, name=orbe, managementUrl=http://orbe-api-334-ciunv:8080/orbe, healthUrl=http://orbe-api-334-ciunv:8080/orbe/status, serviceUrl=http://orbe-api-334-ciunv:8080/orbe, statusInfo={status=UNKNOWN, timestamp=1496071160897, details={}}, source=http-api, metadata={}, info={}} 

在本地,應用程序有正確的HOST(本地主機),但在雲Openshift(Kubernetes)主機名是POD名稱容器,並且不起作用(Spring Boot Admin未檢測到應用程序和運行狀況檢查返回未知。

請問,有人可以幫我嗎?謝謝!

回答

0

我找到了解決方案,覆蓋管理-URL中application.yml:

spring: 
    boot: 
    admin: 
     client: 
     management-url: http://remote-docker-host:8080 #docker host