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

課程簡介

模組 1 – 容器簡介

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

模組 2 – 建構容器映像檔

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

模組 3 – Kubernetes 基礎

  • Kubernetes 架構
  • Pods(工作單元)
  • Deployments(部署)
  • ReplicaSets(副本集)
  • Namespaces(命名空間)
  • Labels 和 selectors(標籤與選擇器)

模組 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)

即將到來的課程

課程分類