fbpx

在 Google Cloud、AWS 和 Azure上精通 Docker 和 Kubernetes

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

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: