当前位置: 首页 > 知识库问答 >
问题:

我能用Netflix Eureka和Kubernetes吗?

鲁乐
2023-03-14

我正在kubernetes集群中部署一个微服务应用程序。它提供的服务之一是Neflix Eureka for service Discovery。

我的问题是:有可能从Kubernetes部署Neflix Eureka吗?因为如果其他Pod试图注册他们自己的eureka,那么Pod IP注册eureka是错误的,我认为这是错误的,因为Pod IP并不重要,服务IP才是重要的。

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

共有1个答案

徐景明
2023-03-14

是的,Netflix Eureka可以与Kubernetes一起使用。它的工作方式是,所有的吊舱都试图在Eureka注册自己,并发现Eureka提供的其他服务。所以在这里,kubernetes服务IP不会被其他Pod使用,所以不要混淆。

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

 类似资料:
  • 我对Netflix尤里卡和春靴很陌生。我构建了一个非常简单的Eureka服务器和客户端,以便了解它们如何获得发现的所有权。尤里卡服务器正常加载,因为我在转到本地主机时可以看到UI:8761/ 我正在用Eclipse的Tomcat运行这两个实例。 我构建的Eureka客户端没有代码,因为它只运行带有适当注释的SpringBoot应用程序。Eureka服务器也是如此。 当我运行客户机时,在运行服务器之

  • Container basics (容器技术基础) Linux Operating System Basic Linux Process Management (Linux进程管理) Cgroups Linux Namespaces Rootfs & Container Image Image Registry Kubernetes architecture (Kubernetes 架构) Nod

  • 我的问题是Pod不能相互通信,不能与服务IP或internet IP通信。似乎有一个网络接口,路由,默认网关,但总是得到“没有路由到主机”。 Internet IP也不起作用: 我的kubelet单位如下: null

  • 我在Kubernetes集群中安装了Kubernetes NGINX入口 我在AWS EC2实例上部署了所有内容,经典负载均衡器位于入口控制器的前面。我可以用http端口访问服务,但不能用HTTPS访问它。 我从godaddy购买了一个有效的域,并从证书管理器获得了AWS SSL证书

  • 本文向大家介绍详解spring-cloud与netflixEureka整合(注册中心),包括了详解spring-cloud与netflixEureka整合(注册中心)的使用技巧和注意事项,需要的朋友参考一下 基础依赖 eureka(单机) 服务端: 依赖 application.yml 配置 启动类添加 @EnableEurekaServer 客户端: 主要依赖 application.yml 配

  • null null 在节点上:在节点上,我执行了命令,使用了从主服务器上的打印出来的命令