Java 微服务生态系统:集成Spring和Kubernetes

Java 微服务生态系统:集成Spring和Kubernetes,java,kubernetes,microservices,spring-cloud,netflix-eureka,Java,Kubernetes,Microservices,Spring Cloud,Netflix Eureka,我一直在阅读有关微服务和使用SpringBoot和SpringCloud部署教育项目的文章。现在我想升级到另一个级别,开始使用` Docker和Kubernetes作为容器和协调器。我的疑问是,大多数Java微服务教程都是关于带有Eureka和Zuul的Spring云的,但是当你搬到Kubernetes时,你并不真的需要Eureka和Zuul,是吗?如果是这样,是否有一个完全集成Spring云系统的编排器?或者,最好的办法是将Spring云与Kubernetes集成,忘记Eureka和Zuul?

我一直在阅读有关微服务和使用SpringBoot和SpringCloud部署教育项目的文章。现在我想升级到另一个级别,开始使用`
Docker和Kubernetes作为容器和协调器。我的疑问是,大多数Java微服务教程都是关于带有Eureka和Zuul的Spring云的,但是当你搬到Kubernetes时,你并不真的需要Eureka和Zuul,是吗?如果是这样,是否有一个完全集成Spring云系统的编排器?或者,最好的办法是将Spring云与Kubernetes集成,忘记Eureka和Zuul?

Kubernetes为服务发现和API网关提供本机支持。因此,以下技术可以替代:

  • Netflix Eureka提供Kubernetes服务
  • 带有Kubernetes配置映射和机密的Spring云配置服务器
  • 具有Kubernetes入口资源的Spring云网关
以下博客提供了有关上述内容的更多信息:


不太确定云网关项目符号,根据您的应用程序,spring云网关可以做的不仅仅是路由请求。