聯繫我們

課程簡介

模組 1 – OpenShift 介紹

  • OpenShift 架構
  • Kubernetes 基礎知識
  • 專案和命名空間
  • OpenShift 開發者工作流
  • 使用 Web Console 和 CLI

模組 2 – 容器化應用程式

  • 容器基礎知識
  • 建立應用圖像
  • 圖像註冊表
  • 圖像生命週期
  • 處理應用程序工件

模組 3 – 部署應用程式

  • 建立應用程式部署
  • 滾動策略
  • 擴展應用程式
  • 配置管理
  • 密鑰和 ConfigMaps

模組 4 – 應用程序網路

  • 服務
  • 路由
  • Ingress 概念
  • 內部通信
  • 外部存取

模組 5 – 持久數據

  • 持久儲存概念
  • 持久卷聲明
  • 有狀態應用程式
  • 數據管理考量

模組 6 – 開發自動化

  • CI/CD 基礎知識
  • 自動化應用程序構建
  • 部署線路
  • 版本管理
  • 發行工作流程

模組 7 – 可觀測性

  • 應用程序日誌
  • 指標
  • 監控
  • 健康檢查
  • 排除部署故障

模組 8 – 應用程序安全

  • 安全應用程序配置
  • 管理密鑰
  • 存取控制
  • 圖像安全
  • 安全最佳實踐

模組 9 – 雲原生開發實踐

  • 十二因子應用程序原則
  • 無狀態應用程式設計
  • 特定環境的配置
  • 擴展性考量
  • DevOps 協作

模組 10 – 實作項目

  • 構建容器化應用程式
  • 將其部署到 OpenShift
  • 配置網路
  • 存儲應用程序數據
  • 實現自動化部署
  • 監控和調試應用程式

課程格式

  • 互動講座和示範。
  • 大量實作練習。
  • 基於真實開發場景的實際實驗室。

課程定制選項

  • 訓練可以根據您組織中使用的編程語言、框架和 CI/CD 工具進行調整。
  • 實驗可以適應客戶的 OpenShift 環境或等效的基於 Kubernetes 的平台。

最低要求

  • 對容器概念的普遍理解
  • 軟體開發經驗

對象

  • 開發人員
 35 小時

客戶評論 (7)

課程分類