示例
Spring Cloud Kubernetes 旨在通过遵循 Spring Cloud 接口,使您的应用程序能够透明地使用 Kubernetes 原生服务。
在你的应用程序中,你需要将 spring-cloud-kubernetes-discovery
依赖项添加到你的类路径中,并移除任何包含 DiscoveryClient
实现的其他依赖项(例如 Eureka 发现客户端)。对于 PropertySourceLocator
也是如此,你需要将 spring-cloud-kubernetes-config
添加到类路径中,并移除任何包含 PropertySourceLocator
实现的其他依赖项(例如配置服务器客户端)。
以下项目重点展示了这些依赖项的使用,并演示了如何从任何 Spring Boot 应用程序中使用这些库:
-
Spring Cloud Kubernetes 示例:位于此仓库中的示例。
-
Spring Cloud Kubernetes 完整示例:Minions 和 Boss
-
Spring Cloud Kubernetes 完整示例:SpringOne Platform 票据服务