聯繫我們

課程簡介

模塊1 – OpenShift簡介

  • OpenShift架構
  • Kubernetes基礎
  • 項目和命名空間
  • OpenShift開發者工作流
  • 使用Web控制檯和CLI

模塊2 – 容器化應用

  • 容器基礎
  • 構建應用鏡像
  • 鏡像倉庫
  • 鏡像生命週期
  • 處理應用工件

模塊3 – 部署應用

  • 創建應用部署
  • 滾動更新策略
  • 應用擴展
  • 配置管理
  • 密鑰和ConfigMaps

模塊4 – 應用網絡

  • 服務
  • 路由
  • Ingress概念
  • 內部通信
  • 外部訪問

模塊5 – 持久化數據

  • 持久化存儲概念
  • 持久化卷聲明
  • 有狀態應用
  • 數據管理注意事項

模塊6 – 開發自動化

  • CI/CD基礎
  • 自動化應用構建
  • 部署管道
  • 版本管理
  • 發佈工作流

模塊7 – 可觀測性

  • 應用日誌
  • 指標
  • 監控
  • 健康檢查
  • 排查部署問題

模塊8 – 應用安全

  • 安全應用配置
  • 管理密鑰
  • 訪問控制
  • 鏡像安全
  • 安全最佳實踐

模塊9 – 雲原生開發實踐

  • 十二要素應用原則
  • 無狀態應用設計
  • 環境特定配置
  • 可擴展性考慮
  • DevOps協作

模塊10 – 實踐項目

  • 構建一個容器化應用
  • 將其部署到OpenShift中
  • 配置網絡
  • 存儲應用數據
  • 實現自動化部署
  • 監控和排查應用問題

課程形式

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

課程定製選項

  • 培訓可以根據您組織使用的編程語言、框架和CI/CD工具進行定製。
  • 實驗室可以適配客戶的OpenShift環境或類似的基於Kubernetes的平臺。

最低要求

  • 對容器概念的基本理解
  • 軟件開發經驗

受衆

  • 開發人員
 35 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類