【问题标题】:Can I use Netflix Eureka with Kubernetes?我可以将 Netflix Eureka 与 Kubernetes 一起使用吗?
【发布时间】:2018-04-10 09:39:24
【问题描述】:

我正在 Kubernetes 集群中部署一个微服务应用程序。它拥有的一项服务是用于服务发现的 Neflix Eureka。

我的问题: 是否可以从 kubernetes 部署 Neflix Eureka?因为如果其他 Pod 尝试向 eureka 注册自己,那么 Pod IP 会向 Eureka 注册,我认为这是错误的,因为 Pod IP 并不重要,而服务 IP 很重要。

如果有可能呢?如果是,请建议如何配置其他微服务以向 Eureka 注册其 kubernetes 服务 IP,而不是 pod IP。

【问题讨论】:

标签: kubernetes netflix-eureka service-discovery


【解决方案1】:

是的,Netflix Eureka 可以与 kubernetes 一起使用。它的工作原理是,所有 pod 都尝试向 Eureka 注册自己,并从 Eureka 发现其他服务。所以这里的 kubernetes 服务 IP 不会被其他 pod 使用,所以不要混淆。

此外,由于同一服务的多个 Pod 可以通过提交其 Pod IP 来注册 Eureka。因此,Eureka 将充当负载均衡器。

【讨论】:

  • 所以如果它不能使用服务 ip 其他服务就不能使用 pod ip 连接到 pod ?
猜你喜欢
  • 2014-05-25
  • 2019-10-14
  • 2015-06-12
  • 2023-03-25
  • 2020-08-04
  • 2018-10-23
  • 2011-02-22
  • 2021-03-16
  • 2016-11-20
相关资源
最近更新 更多