微服务生态系统:集成 Spring 和 Kubernetes
Microservices Ecosystem: integrating Spring and Kubernetes
我一直在阅读有关微服务的内容,并使用 Spring Boot 和 Spring Cloud 部署教育项目。现在我想更上一层楼,开始使用 `
Docker 和 Kubernetes 作为容器和编排器。我的疑问是,Java 的大多数微服务教程都是关于 Spring Cloud with Eureka 和 Zuul,但是当你迁移到 Kubernetes 时,你真的不需要 Eureka 和 Zuul,对吗?如果是这样,是否有完全集成Spring云系统的编排器?或者,最好的办法是将 Spring Cloud 与 Kubernetes 集成并忘记 Eureka 和 Zuul?
Kubernetes 为服务发现和 API 网关提供原生支持。因此可以替换以下技术:
- 带有 Kubernetes 服务的 Netflix Eureka
- Spring 具有 Kubernetes 配置映射和机密的云配置服务器
- Spring 具有 Kubernetes Ingress 资源的云网关
以下博客提供了有关上述内容的更多信息:
https://blog.christianposta.com/microservices/netflix-oss-or-kubernetes-how-about-both/
我一直在阅读有关微服务的内容,并使用 Spring Boot 和 Spring Cloud 部署教育项目。现在我想更上一层楼,开始使用 ` Docker 和 Kubernetes 作为容器和编排器。我的疑问是,Java 的大多数微服务教程都是关于 Spring Cloud with Eureka 和 Zuul,但是当你迁移到 Kubernetes 时,你真的不需要 Eureka 和 Zuul,对吗?如果是这样,是否有完全集成Spring云系统的编排器?或者,最好的办法是将 Spring Cloud 与 Kubernetes 集成并忘记 Eureka 和 Zuul?
Kubernetes 为服务发现和 API 网关提供原生支持。因此可以替换以下技术:
- 带有 Kubernetes 服务的 Netflix Eureka
- Spring 具有 Kubernetes 配置映射和机密的云配置服务器
- Spring 具有 Kubernetes Ingress 资源的云网关
以下博客提供了有关上述内容的更多信息:
https://blog.christianposta.com/microservices/netflix-oss-or-kubernetes-how-about-both/