示例
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 Tickets Service
-
結合 Spring Cloud Kubernetes Discovery 和 Config 的 Spring Cloud Gateway
-
結合 Spring Cloud Kubernetes Discovery 和 Config 的 Spring Boot Admin