領先一步
VMware 提供培訓和認證,以加速您的進步。
瞭解更多錄製於 SpringOne2GX 2015 演講者:Ray Tsang, Google 幻燈片:https://speakerdeck.com/saturnism/2015-springone-2gx-java-based-microservices-and-kubernetes-how-to 加入本次課程,學習如何使用 Spring Boot 建立基於 Java 的微服務,使用 Maven 外掛將其容器化,然後使用 Kubernetes 部署一系列微服務和依賴元件(如 Redis)。 Spring Boot 使建立微服務變得快速而簡單 - 在執行單個例項時。 與大多數 Java 應用程式一樣,更困難的部分通常是叢集和故障轉移配置。 首先,我們將介紹如何開始使用 Spring Boot,然後,使用 Maven 外掛在構建過程中生成和建立 Docker 映象。 接下來,我們將介紹一些基本的架構和配置,例如: - 配置 Spring Session - 使用 Redis 作為會話儲存 - 使用容器連結在本地測試配置 - 更快啟動的技巧和竅門(/dev/./urandom 是你的朋友) 最後,使用映象,我們將微服務部署到 Kubernetes 中: - 定義 Pod 和服務 - 使用 Kubernetes 將微服務連結到 Redis - 執行應用程式的滾動升級 - 將微服務的新版本 Canary 釋出到叢集中 最好的部分 - 我們可以視覺化 Kubernetes 中發生的所有這些活動。
加入本次課程,學習如何使用 Spring Boot 建立基於 Java 的微服務,使用 Maven 外掛將其容器化,然後使用 Kubernetes 部署一系列微服務和依賴元件(如 Redis)。 Spring Boot 使建立微服務變得快速而簡單 - 在執行單個例項時。 與大多數 Java 應用程式一樣,更困難的部分通常是叢集和故障轉移配置。 首先,我們將介紹如何開始使用 Spring Boot,然後,使用 Maven 外掛在構建過程中生成和建立 Docker 映象。 接下來,我們將介紹一些基本的架構和配置,例如: - 配置 Spring Session - 使用 Redis 作為會話儲存 - 使用容器連結在本地測試配置 - 更快啟動的技巧和竅門(/dev/./urandom 是你的朋友) 最後,使用映象,我們將微服務部署到 Kubernetes 中: - 定義 Pod 和服務 - 使用 Kubernetes 將微服務連結到 Redis - 執行應用程式的滾動升級 - 將微服務的新版本 Canary 釋出到叢集中 最好的部分 - 我們可以視覺化 Kubernetes 中發生的所有這些活動。