在Kubernetes集群中的Eureka上注册Zuul

时间:2018-10-17 07:17:55

标签: kubernetes netflix-zuul netflix-eureka kubectl netflix-ribbon

我在Linux上有一个Kubernetes集群,其中有一个主节点和两个从节点。我已经为带有多个副本的eureka服务器和Zuul安装并创建了服务,这些副本可通过NodePorts访问。为了实现负载平衡,我们需要在Eureka中注册Zuul服务。

有人能让我知道如何在尤里卡服务器上注册Zuul吗?

1 个答案:

答案 0 :(得分:0)

如果查看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>