Регистрация Зуула на Эврике в кластере Кубернетес - PullRequest
0 голосов
/ 17 октября 2018

У меня есть кластер Kubernetes в Linux с одним главным узлом и двумя подчиненными узлами.Я установил и создал сервисы для eureka-сервера и Zuul с несколькими репликами, которые доступны через NodePorts.Чтобы включить балансировку нагрузки, нам нужно зарегистрировать сервис Zuul в Eureka.

Может кто-нибудь сообщить мне, как мы можем зарегистрировать Zuul на eureka-сервере?

1 Ответ

0 голосов
/ 18 октября 2018

Если вы посмотрите на конфигурацию для Zuul Service Discovery , вы увидите, что есть опция:

eureka.serviceUrl.default=http://${region}.${eureka.eurekaServer.domainName}:7001/${eureka.eurekaServer.context}

Вы должны указать эту опцию на свой eureka-сервер Kubernetes Service .Исходя из DNS Kubernetes Convention это будет примерно так:

eureka-server-service.<k8s-namespace>.svc.cluster.local:<port-of-service-you-exposed>
...