聯繫我們
 課程時長 35 時間:

課程簡介

模組 1 – 容器概論

  • 為什麼需要容器?
  • 容器 vs 虛擬機器
  • 容器架構
  • 容器執行時
  • 容器生命週期

模組 2 – 建置容器映像檔

  • 建立容器映像檔
  • 使用 Dockerfile 或 Containerfile
  • 映像檔最佳化
  • 容器註冊表
  • 映像檔版本控制

模組 3 – Kubernetes 基礎知識

  • Kubernetes 架構
  • Pod(執行個體)
  • Deployment(部署)
  • ReplicaSet(副本集)
  • Namespace(命名空間)
  • 標籤與選擇器

模組 4 – OpenShift 概論

  • OpenShift 架構
  • 專案與命名空間
  • Web 主控台
  • OpenShift 命令列介面 (CLI)
  • 應用程式操作

模組 5 – 應用程式部署

  • 部署容器化應用程式
  • 擴展工作負載
  • 滾動更新
  • 設定管理
  • 環境變數

模組 6 – 網路

  • Kubernetes Services(服務)
  • 應用程式暴露
  • Routes(路由)
  • Ingress(入口網關)概念
  • 基礎網路故障排除

模組 7 – 儲存與設定

  • 持久性儲存
  • Persistent Volume Claims(持久卷聲明)
  • ConfigMaps(設定映射)
  • Secrets(密鑰)
  • 有狀態應用程式

模組 8 – 安全基礎知識

  • RBAC(基於角色的存取控制)概念
  • 服務帳號
  • 安全應用程式設定
  • 映像檔安全基礎
  • 安全最佳實務

模組 9 – 監控與故障排除

  • 日誌
  • 事件
  • 指標
  • 健康檢查
  • 常見故障排除情境

模組 10 – 實作工作坊

  • 建置一個容器映像檔
  • 部署一個應用程式
  • 設定網路
  • 儲存應用程式資料
  • 安全保護與應用程式故障排除

課程形式

  • 互動式講座。
  • 實務示範。
  • 大量實作練習。
  • 真實世界部署情境。

課程客製化選項

本課程可根據貴組織使用的技術、開發工具和部署環境進行客製化調整。

最低要求

學員應具備:

  • 基本的 Linux 命令列技能。
  • 對軟體開發或系統管理的整體理解。
  • 基本的網路知識。
  • 不需要任何 OpenShift 先前經驗。

客戶評論 (1)

即將到來的課程

課程分類