领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多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.