Apontar uma DNS no client eureka spring cloud

Boa tarde, estou enfrentando uns problemas relacionados a apontar uma DNS para meu client eureka, alguém já conseguiu fazer esse processo?

application.yml

eureka:
  instance:
    preferIpAddress: 'false'
    hostname: auth-hml.com.br
  client:
    enabled: true
    serviceUrl:
      defaultZone: http://eureka-hml.com.br/eureka
    useDnsForFetchingServiceUrls: true
    eurekaServiceUrlPollIntervalSeconds: 10
    eurekaServerDNSName: auth-hml.com.br
    eurekaServerPort: 9101
    eurekaServerUrlContext: eureka
    registerWithEureka: true
    fetchRegistry: true
    region: eu-west-1

A mensagem de erro ao iniciar o projeto:

Cannot resolve Eureka cluster addresses for root: txt.eu-west-1.auth-hml.com.br

Agradeço desde já.

1 curtida

Respondendo a pergunta, os clientes eureka não precisam de DNS, para eles pouco importam DNS, IP ou porta. Todos vão se comunicar pelo Gateway Service, nome que usei para a api Zuul , que é o serviço responsável por fazer as requisições para os módulos registrados no Eureka Server.

Como todos os módulos do microservices são pensados em alta disponibilidade não faria sentido eles precisarem dessas configurações e como eles não funcionam como um “web service” padrão, já que as requisições não são feitas diretamente a eles, realmente não há necessidade dessas configurações.