Contents
在 Google Cloud GKE、AWS EKS 和 Azure AKS 上學習 Kubernetes 和 Docker 與微服務(Spring Boot + Java)
從這 13 小時的課程,你會學到
- 用 Docker 和 Kubernetes 簡化6個 Java Spring Boot 應用程式的DevOps
- 使用 Kubernetes 來協調基於 Docker 的 Java Spring Boot 微服務
- 學習 Kubernetes 和 Docker 的概念–映像檔、倉庫、容器、Pod、副本集和部署
- 玩轉 Kubernetes 和 Docker 命令
- 理解 Kubernetes和 Docker 的架構
- 你將使用 Kubernetes 宣告式的 YAML 配置
- 你將學會用服務和 Ingress 暴露你的 Kubernetes 部署
- 你將學會使用 Kubernetes 的配置圖和秘訣
- 你將使用 Kubernetes 實現零停機發布
- 你將學會用主節點和節點建立 Kubernetes 叢集
- 你將學會在 Kubernetes 上部署 Spring Boot Web 應用程式和 Rest API
- 你將成為 Kubernetes 命令列工具的專家 – kubectl
- 你將使用 Docker、Docker Compose 和 Kubernetes
- 你將使用 Kubernetes 的永續性儲存 – PV和PVC
- 你將為部署在 Kubernetes 中的微服務實現服務發現、集中配置、分散式追蹤和負載平衡
- 你將使用 Kubernetes 實現不同的自動擴展方法
- 你將使用 Google Stackdriver 進行追蹤、錯誤報告和記錄。
- 你將在 Kubernetes 上用 Istio 整合 Spring Boot 微服務
- 你將使用 Istio 進行藍綠部署和金絲雀部署
- 你將把 Kiali、Graphana 和 Prometheus 與 Istio 和 Kubernetes 整合起來
- 你將利用 Istio 和 Jaegar 為 Spring Boot 微服務實現分散式追蹤
- 你將使用 Helm 在 Kubernetes 上自動部署微服務
- 你將加入30萬名學習者的行列,在in28Minutes獲得驚人的學習體驗
要求
- 你有一種邊學邊玩的態度 🙂
- 你有一些關於Java、Spring和 Spring Boot 的程式設計經驗 ( 可參考 Java Spring 框架精通課程 – 學習 Spring Framework 5 )
- 你不需要有任何關於 Kubernetes 或 Docker 的經驗
- 你不需要有任何關於 Google Cloud 的經驗
- 你不需要對GKE–谷歌 Kubernetes 引擎有任何經驗
- 我們將幫助你安裝Eclipse、Git客戶端和Docker Desktop
課程說明
你想學習 Kubernetes,並透過谷歌 Kubernetes 引擎在 Google Cloud 上將 Java Spring Boot 微服務部署到 Kubernetes上,並採用簡單易學、循序漸進的方式?
你想用 EKS 和 AKS 將 Kubernetes 部署到 AWS 和 Azure 嗎?
你對 Docker 和 Kubernetes 沒有任何經驗嗎?沒問題。
學習Kubernetes?是的。 將 Java Spring Boot 和 Spring Cloud 微服務部署到 Kubernetes?是的。當然可以。
學習Docker、Istio和Helm?是的。
課程概述
架構正朝著微服務和雲端的方向發展。
Docker 使微服務的容器化變得容易。Kubernetes 讓管理有 1000 個容器、執行1000個微服務的叢集變得容易。谷歌Kubernetes引擎(GKE)使建立 Kubernetes 叢集變得非常容易。
把它們集中起來,使用谷歌 Kubernetes 引擎(GKE)將 Spring Boot 微服務部署到 Google Cloud 平台上建立的Kubernetes叢集中,怎麼樣?
在這個實踐課程中,我們將使用Docker和Kubernetes,使用Google Kubernetes引擎在Google雲端上部署各種Spring Boot應用程式
- REST APIs – Hello World
- Todo Web 應用程式 war
- Spring Boot微服務
您將為部署在 Kubernetes 叢集中的 Spring Boot 微服務實現服務發現、集中配置、分散式追蹤和負載平衡。
您將學會使用 Helm Charts、Istio Service Mesh、Google Stackdriver和Spring Cloud Kubernetes,在Kubernetes上玩轉Spring Boot Java微服務。
本課程將是作為 Kubernetes 入門的完美第一步。
你將使用容器化(使用Docker)並將各種專案部署到Kubernetes叢集。這些專案是用Spring Boot(REST API框架)、Spring(相依性管理)、Spring Security(認證和授權–Basic和JWT)、BootStrap(頁面風格)、Maven(依賴性管理)、Eclipse(Java IDE)和Tomcat嵌入式Web伺服器建立的。我們將幫助你設定其中的每一項。
目標受眾
- 您是一名 Java Spring Boot 開發人員,正在開始接觸雲端運算
- 您想用 Kubernetes 部署您的 Java Spring Boot 應用程式
- 您想用 Kubernetes 來部署您的 Docker 容器
- 您是一名Java開發人員,對 Kubernetes 感到好奇
- 您想學習 Docker、Kubernetes和Spring Boot微服務
講師簡介
Ravi S | DevOps Expert – Docker & Kubernetes DevOps 顧問和 AWS、Google Cloud 專家
我是一名技術架構師,在Java、Spring、Spring boot、DevOps、Aws、Google & Azure方面有很強的背景。我為世界各地的財富500強客戶工作,需要為不同的客戶架構和實施高度可擴展、安全的應用程式。過去幾年,我專注於組織的DevOps轉型,幫助他們轉向基於DevOps的組織,專注於自動化,基礎設施作為一個程式碼和文化的變化。
此外,我還需要不斷地學習東西。雖然有很多很好的課程,但它們主要集中在理論或非常簡單的應用上,對現實世界的挑戰很少有看法。
我的教學方法是,除了教授概念之外,非常重要的是教授如何解決現實世界的問題,如何為客戶和顧客實現最佳的解決方案,以及如何向學生傳播這些知識,使他們更好地準備應對現實世界的挑戰,而不是 Hello World 的程式。
我們的團隊已經建立了關於Spring、Spring Boot以及如何使用最好的工具和技術在Azure、AWS和Google雲端中部署這些應用程式的精彩課程,並應用了業界最佳實踐。 在不到一年的時間裡,我們已經有10萬名學生,平均評論分數為4.5*。
我們的方法和目標:向學生傳授最重要的主題,並透過真實世界的例子進行教學,使他們為現實世界的挑戰做好準備。使課程非常有趣和互動。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程

也許你會有興趣
- 精通使用 Docker、Kubernetes 和 Azure 的 DevOps
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。