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