Spring Cloud Kubernetes3.1.3

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 功能,您可以為您想要的功能新增個別的 starter。預設情況下,當 Spring Cloud Kubernetes 偵測到它在 Kubernetes 叢集中執行時,將會啟用 kubernetes 設定檔。您可以利用此功能,為您可能想要針對 Kubernetes 設定的任何特定項目建立 kubernetes-application 配置屬性。一旦 starter 在類別路徑上,應用程式的行為應該會像任何其他 Spring Cloud 應用程式一樣。

Spring Initializr

快速啟動您的專案

搶先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部