【问题标题】:Microservices Ecosystem: integrating Spring and Kubernetes [closed]微服务生态系统:集成 Spring 和 Kubernetes [关闭]
【发布时间】:2021-06-18 15:16:51
【问题描述】:

我一直在阅读有关微服务和使用 Spring Boot 和 Spring Cloud 部署教育项目的文章。现在我想更上一层楼并开始使用` Docker 和 Kubernetes 作为容器和编排器。我的疑问是,大多数 Java 微服务教程都是关于带有 Eureka 和 Zuul 的 Spring Cloud,但是当你迁移到 Kubernetes 时,你真的不需要 Eureka 和 Zuul,对吗?如果有,是否有完全集成 Spring Cloud 系统的编排器?或者,最好的选择是将 Spring Cloud 与 Kubernetes 集成而忘记 Eureka 和 Zuul?

【问题讨论】:

    标签: java kubernetes microservices spring-cloud netflix-eureka


    【解决方案1】:

    Kubernetes 为服务发现和 API 网关提供原生支持。因此可以替换以下技术:

    • 带有 Kubernetes 服务的 Netflix Eureka
    • 带有 Kubernetes 配置映射和机密的 Spring Cloud Config Server
    • 带有 Kubernetes Ingress 资源的 Spring Cloud Gateway

    以下博客提供有关上述内容的更多信息:

    https://blog.christianposta.com/microservices/netflix-oss-or-kubernetes-how-about-both/

    【讨论】:

    • 对云网关子弹不太确定,根据您的应用程序,spring 云网关可以做的不仅仅是路由请求。
    猜你喜欢
    • 2019-02-20
    • 2015-10-28
    • 2018-10-25
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 2016-09-23
    相关资源
    最近更新 更多