• 課程時長

    5 小時 41 分

  • 課程級別

    中階

  • 授課語言

    中文

這堂課你將會學到

  • 了解K8s架構
  • 了解K8s核心觀念和基本操作
  • K8s安裝設定環境
  • 應用程式容器化
  • 應用程式自動佈署至K8s
  • K8s下進行應用程式除錯
  • 基本微服務架構

章節目錄

  • 1

    第 1 章 Kubernetes簡介

    • 單元 1 - 課程簡介

    • 單元 2 - k8s優點

    • 單元 3 - k8s協調技術

    • 單元 4 - k8s分散式架構

  • 2

    第 2 章 設定Kubernetes工作環境

    • 單元 1 - 選擇合適方案

    • 單元 2 - 安裝Docker CE on CentOS7

    • 單元 3 - 安裝Minikube and Dashboard on CentOS7

    • 單元 4 - 快速佈署 asp.net core website 服務

    • 單元 5 - App輕鬆擁有HA、LB、Scale-out

  • 3

    Untitled chapter第 3 章 核心元件簡介

    • 單元 1 - 命名空間

    • 單元 2 - Pod

    • 單元 3 - 標籤

    • 單元 4 - 副本

    • 單元 5 - 佈署

    • 單元 6 - 服務

    • 單元 7 - Volume

    • 單元 8 - Persistent volume

  • 4

    第 4 章 邁入應用程式容器化

    • 單元 1 - 容器化優點

    • 單元 2 - docker 常用命令

    • 單元 3 - 實戰asp.net core webapi 和 mvc 容器化

    • 單元 4 - 實戰EF Core Migration整合SQL Server 容器

    • 單元 5 - 實戰asp.net core webapi with EF Core存取SQL Server 容器

  • 5

    第 5 章 快速佈署微服務架構

    • 單元 1 - kubectl 常用命令

    • 單元 2 - 佈署SQL Server至K8s

    • 單元 3 - 佈署WebApi With EF Migration和WebSite至K8s

    • 單元 4 - WebSite微服務不中斷升級

    • 單元 5 - WebSite微服務的自動水平擴充/收縮

  • 6

    第 6 章 分散式架構下應用程式除錯

    • 單元 1 - 除錯WebSite app