In manchen Fällen entscheiden sich die Service-Manager für standardmässig für das falsche Netzwerk. Z.B. bei Loopback oder VM Netzwerkkarten.
In diesem Fall kann man mit den folgenden Eintrag den Services das gewünschte Subnetz vorgeben:
servicewatcher-sw.yml
Im Bereich globalEnvironment
den Parameter spring.cloud.inetutils.preferred-networks
hinzufügen. Hier kann man dann Anfang des gewünschten Netzwerks hinterlegen. z.B. 192.168.10
Der Konfigurationsbereich sieht dann in etwa wie folgt aus:
globalEnvironment:
SPRING_CLOUD_CONFIG_URI: http://127.0.0.1:${server.port}${spring.cloud.config.server.prefix}
SPRING_CLOUD_CONFIG_USERNAME: ${security.user.name}
SPRING_CLOUD_CONFIG_PASSWORD: ${security.user.password}
eureka.instance.preferIpAddress: true
spring.cloud.inetutils.preferred-networks: 192.168.10