Spring Cloud Kubernetes 尝试通过以下方式使应用程序使用 Kubernetes Native Services 变得透明 遵循 Spring Cloud 接口。
在应用程序中,需要将依赖项添加到类路径中,并删除包含实现(即 Eureka 发现客户端)的任何其他依赖项。
这同样适用于 ,您需要将 添加到类路径中,并删除包含实现(即配置服务器客户端)的任何其他依赖项。spring-cloud-kubernetes-discovery
DiscoveryClient
PropertySourceLocator
spring-cloud-kubernetes-config
PropertySourceLocator
以下项目重点介绍了这些依赖项的用法,并演示了如何从任何 Spring Boot 应用程序使用这些库:
-
Spring Cloud Kubernetes 示例:位于此存储库中的示例。
-
Spring Cloud Kubernetes 完整示例:小黄人和老板
-
Spring Cloud Kubernetes 完整示例:SpringOne 平台票务服务
-
Spring Boot Admin with Spring Cloud Kubernetes Discovery and Config