Я намагаюся установки весняний привід з весняним завантаженням адміністратора сервера. У моєму локальному апараті нормально працювати, але в openhift cloud у мене виникли деякі проблеми ... \ t
Місцевий:
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(localhost), але в хмарі Openshift (Kubernetes) ім'я хоста є контейнером POD і не працює (Spring Boot Admin не виявлено, а перевірка здоров'я повертає UNKNOWN.
Будь ласка, хтось може мені допомогти? Дякую!
Відповіді:
1 для відповіді № 1Я знайшов рішення, замінити URL-адресу керування в application.yml:
spring:
boot:
admin:
client:
management-url: http://remote-docker-host:8080 #docker host
UPDATE Spring завантаження 2.0:
spring:
boot:
admin:
client:
url: http://spring-boot-admin-server-url:8080
instance:
service-url: http://you-application-url:8080