Red Hat OpenShift GitOps Workshop
GitOps 是一套使用 Git 來管理基礎架構和應用配置的實踐,而 Git 指的是一個開源版控制系統。GitOps 在運行過程中以 Git 為聲明性基礎架構和應用的單一事實來源。是一種快速、安全的方法,可供開發或運維人員維護和更新運行在 Kubernetes 或其他聲明式編排框架中的複雜應用,除了Git 以外,GitOps 還支持您按照自己的需求選擇工具。
本次實戰體驗工作坊將會帶大家了解 GitOps 觀念,學員將透過 GitOps Operator 安裝於 OpenShift Container Platform,並登錄持續部署工具 Argo CD,運行範例及功能操作體驗。
課程目標:
此課程將帶給學員的收穫:
1. 理解 GitOps 的核心概念
2. 學習利用 GitOps 處理其中自動化部署(CD)的部分
3. 利用 GitOps 來管理我們在 OpenShift 上的應用程序生命週期
課程適合對象:
Kubernetes 架構師、維運工程師、想解決優化目前 CI/CD 流程複雜問題的工程師
課程綱要:
1. 透過 OpenShift GitOps Operator 快速安裝 ArgoCD 和其他工具
2. 使用 Argo CD 將我們的應用程式部署到 OpenShift 叢集環境,結合情境範例體驗 GitOps 實際運行流程
學員自備裝置:
● 須自備筆電
● 現場備有免費帳號使用
學員基礎能力需求:
● Git 使用指令
● Kubernetes 操作經驗
● Kubernetes 架構基本理解