Spring Cloud Kubernetes3.1.2

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-application 配置属性来利用此功能,以配置您可能希望配置的任何特定于 Kubernetes 的内容。一旦启动器在类路径上,应用程序的行为应与任何其他 Spring Cloud 应用程序相同。

Spring Initializr

快速启动您的项目

抢先一步

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

了解更多

获得支持

Tanzu Spring Runtime 提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一个简单的订阅。

了解更多

即将举行的活动

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

全部查看