聯繫我們

課程簡介

簡介

持續整合與持續交付概述

  • 什麼是 CI?
  • 什麼是 CD?

GitLab 概覽

  • 什麼是 GitLab?
  • GitLab 的功能特性
  • GitLab CI

準備 DevOps 環境

  • 在 GitLab 中安裝與設定 Auto DevOps

Kubernetes

  • Kubernetes 整合
  • 建立 Kubernetes 叢集
  • 建立 Kubernetes 執行個體
  • 使用 GitLab SSH 金鑰

階段、產出物與依賴關係

  • 將工作排入階段
  • 使用快取機制
  • 定義並使用產出物(Artifacts)

GitLab Auto DevOps

  • 使用 Helm
  • 運用 Auto DevOps
  • 設定 GitLab Runner
  • 新增程式碼庫

自動化部署

  • 部署至 Kubernetes

除錯

  • 處理錯誤

測試

  • 整合測試與功能測試

監控

  • 使用 Prometheus
  • 收集指標資料

安全性

  • 強化管線(Pipeline)與管線系統的安全性

疑難排解

總結與後續步驟

最低要求

  • 具備 DevOps 的基本理解

學員對象

  • DevOps 工程師
 14 小時

客戶評論 (2)

課程分類