SpringOne2GX 2015 回放:Spring Boot 微服務、容器和 Kubernetes - 操作指南

新聞 | Pieter Humphrey | 2015 年 10 月 19 日 | ...

Recorded at SpringOne2GX 2015 Speaker: Ray Tsang, Google Slides: 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 和 Service-使用 Kubernetes 將微服務連結到 Redis-執行應用程式的滾動升級-金絲雀釋出新的微服務版本到叢集中。最棒的是——我們可以視覺化所有這些在 Kubernetes 中發生的活動。

加入本場會議,學習如何使用 Spring Boot 建立基於 Java 的微服務,使用 Maven 外掛將其容器化,然後使用 Kubernetes 部署微服務叢集以及 Redis 等依賴元件。Spring Boot 使建立微服務變得快速而簡單——這僅限於執行單個例項。與大多數 Java 應用程式一樣,更困難的部分通常是叢集和故障轉移配置。首先,我們將介紹如何開始使用 Spring Boot,然後,在構建過程中,使用 Maven 外掛生成和建立 Docker 映象。接下來,我們將介紹一些基本架構和配置,例如:-配置 Spring Session-使用 Redis 作為會話儲存-使用容器連結在本地測試配置-加快啟動速度的技巧和竅門(/dev/./urandom 是你的朋友)最後,有了映象,我們將把微服務部署到 Kubernetes:-定義 Pod 和 Service-使用 Kubernetes 將微服務連結到 Redis-執行應用程式的滾動升級-金絲雀釋出新的微服務版本到叢集中。最棒的是——我們可以視覺化所有這些在 Kubernetes 中發生的活動。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有