Spring Cloud Kubernetes3.1.3

Spring Cloud Kubernetes 提供了众所周知的 Spring Cloud 接口的实现,允许开发人员在 Kubernetes 上构建和运行 Spring Cloud 应用程序。虽然在构建云原生应用程序时,此项目可能对您有用,但它也不是在 Kubernetes 上部署 Spring Boot 应用程序的必要条件。如果您刚刚开始在 Kubernetes 上运行 Spring Boot 应用程序的旅程,您可以通过一个基本的 Spring Boot 应用程序和 Kubernetes 本身来完成很多工作。要了解更多信息,您可以阅读Spring Boot 参考文档,了解如何部署到 Kubernetes,并完成研讨会材料Spring 和 Kubernetes

特性

  • Kubernetes 认知

  • DiscoveryClient 实现

  • 通过 ConfigMaps 配置的 PropertySource 对象

  • 通过 Netflix Ribbon 进行客户端负载均衡

入门

最简单的入门方法是包含 Spring Cloud BOM,然后将 spring-cloud-starter-kubernetes-all 添加到应用程序的类路径中。如果您不想包含所有 Spring Cloud Kubernetes 功能,您可以为所需的特性添加单独的启动器。默认情况下,Spring Cloud Kubernetes 会在检测到它在 Kubernetes 集群中运行时启用 kubernetes 配置文件。您可以通过为任何您可能想要配置的 Kubernetes 特定内容创建 kubernetes-application 配置属性来利用这一点。启动器一旦在类路径上,应用程序的行为应该与任何其他 Spring Cloud 应用程序一样。

Spring Initializr

快速启动您的项目

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部