聯繫我們

課程簡介

模組 1 – 容器簡介

  • 為什麼需要容器?
  • 容器與虛擬機器的比較
  • 容器架構
  • 容器執行時間
  • 容器生命週期

模組 2 – 建立容器映像

  • 建立容器映像
  • 使用 Dockerfile 或 Containerfile
  • 映像最佳化
  • 容器登錄伺服器
  • 映像版本控制

模組 3 – Kubernetes 基本原理

  • Kubernetes 架構
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • 標籤和選擇器

模組 4 – OpenShift 簡介

  • OpenShift 架構
  • 專案和命名空間
  • Web Console
  • OpenShift CLI
  • 應用程式操作

模組 5 – 部署應用程式

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

模組 6 – 網路

  • Kubernetes Services
  • 應用程式暴露
  • Routes
  • Ingress 概念
  • 基本網路排錯

模組 7 – 儲存與設定

  • 持續性儲存空間
  • Persistent Volume Claims
  • ConfigMaps
  • Secrets
  • 狀態式應用程式

模組 8 – 安全基本原理

  • RBAC 概念
  • Service accounts
  • 安全的應用程式設定
  • 映像安全基礎
  • 安全最佳實務

模組 9 – 監控與排錯

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

模組 10 – 實作工作坊

  • 建立容器映像
  • 部署應用程式
  • 配置網路
  • 儲存應用程式資料
  • 保護並排錯應用程式

課程形式

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

課程客製化選項

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

最低要求

學員應具備:

  • 基本的 Linux 命令列技巧。
  • 對軟體開發或系統管理的概略理解。
  • 基本的網路知識。
  • 無需先前的 OpenShift 經驗。
 35 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類