我正在使用Red Hat Openshift和Spring Cloud / Netflix OSS。我已经开发了应用程序,可以在我的机器上本地工作。但是,当我部署到Openshift时,我无法让应用程序注册到Eureka服务器。我可以让Eureka运行但是当我部署Eureka客户端应用程序时,他们没有注册到Eureka服务器。
我已将属性更新为指向Eureka服务器,但应用程序未注册。我在端口8761上运行Eureka。我的应用程序(Zuul应用程序)的属性如下:
spring.application.name=netflix-zuul-api-gateway-server
server.port=8765
eureka.instance.hostname=eureka-service.currency-conversion-service.svc
eureka.client.service-url.default- zone=http://${eureka.instance.hostname}:8761/eureka/
eureka.instance.preferIpAddress=false
我已将应用程序指向在Openshift中分配给Eureka服务器的服务主机名,并且我已将端口添加到Eureka客户端URL,如上所示。我不确定这是正确的还是我应该使用这条路线。我是Openshift的新手,在Openshift中Spirng Boot和Spring Cloud的网上似乎没有太多信息。
请有人帮忙吗?
由于