領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多Spring Cloud Kubernetes 提供了眾所周知的 Spring Cloud 介面的實現,允許開發人員在 Kubernetes 上構建和執行 Spring Cloud 應用程式。雖然該專案在構建雲原生應用程式時可能對您有用,但它並不是在 Kubernetes 上部署 Spring Boot 應用程式的必要條件。如果您剛剛開始在 Kubernetes 上執行 Spring Boot 應用程式,那麼僅使用基本的 Spring Boot 應用程式和 Kubernetes 本身就可以完成很多工作。要了解更多資訊,您可以從閱讀Spring Boot 部署到 Kubernetes 的參考文件以及完成Spring and 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 應用程式相同。