返回首頁OpenShift

OpenShift 教學與認證:學習資源、課程、EX280 考試指南【2026】

16 min 分鐘閱讀
#OpenShift#教學#認證#EX280#學習資源

OpenShift 教學與認證:學習資源、課程、EX280 考試指南【2026】

OpenShift 教學與認證:學習資源、課程、EX280 考試指南

想學 OpenShift 但不知道從哪開始?網路上資源很多,但品質參差不齊,官方文件又厚到嚇人。

這篇文章幫你整理學習路徑,從免費資源到付費課程,從入門到認證考試,讓你少走彎路。如果你對 OpenShift 還不熟悉,建議先閱讀 OpenShift 完整指南 建立基本概念。


OpenShift 學習路徑

先備知識

在學 OpenShift 之前,建議先具備:

知識領域建議程度說明
Linux 基礎必備檔案系統、指令列、服務管理
容器概念必備Docker 基本操作、映像檔、Dockerfile
Kubernetes 基礎強烈建議Pod、Deployment、Service、ConfigMap
網路概念建議TCP/IP、DNS、負載平衡
YAML 語法建議讀寫 YAML 設定檔

如果完全沒有基礎,建議先花 1-2 週學習 Docker 和基本 Kubernetes。

學習階段規劃

階段一:基礎入門(2-4 週)
├── 理解 OpenShift 是什麼
├── 安裝 OpenShift Local
├── 熟悉 Web Console
└── 部署第一個應用

階段二:核心技能(4-6 週)
├── 深入理解架構
├── 應用程式部署與管理
├── 網路與儲存設定
└── 安全與權限管理

階段三:進階主題(4-8 週)
├── Operator 開發與使用
├── CI/CD 整合
├── 監控與日誌
└── 問題排查

階段四:專家級(持續)
├── 架構設計
├── 效能調優
├── 多叢集管理
└── 特定領域(AI、Virtualization)

時間估算

目標每週投入預估時間
基本操作10 小時2-3 週
EX280 認證15 小時2-3 個月
熟練運維工作實踐6-12 個月

免費學習資源

OpenShift 官方文件

最權威但也最硬的資源。

官方文件網站:docs.openshift.com

建議閱讀順序:

  1. Getting Started:快速入門
  2. Architecture:理解架構
  3. Applications:應用程式部署
  4. Authentication:身份驗證
  5. Networking:網路設定

優點:最完整、最準確 缺點:內容多、不適合入門

Red Hat Developer 資源

Red Hat 為開發者提供的免費資源:

Developer Sandbox:

Red Hat Developer 文章:

OpenShift 101

OpenShift 101 是官方的入門教材:

  • 互動式學習
  • 涵蓋基本概念
  • 有動手練習

部分內容可在 Red Hat Learning 找到。

YouTube 推薦頻道

頻道內容適合程度
Red Hat官方教學、產品介紹入門-中階
OpenShift技術深潛、案例分享中階-進階
TechWorld with NanaK8s/OpenShift 教學入門
That DevOps Guy實務導向教學中階

中文學習資源

繁體中文資源相對較少,但有:

  • 本站的 OpenShift 系列文章
  • 社群翻譯文件
  • 台灣 Red Hat 舉辦的活動

官方課程

Red Hat 提供系統化的官方課程,品質高但費用也高。

DO180:OpenShift 管理入門

Red Hat OpenShift Administration I: Operating a Production Cluster

項目內容
課程代碼DO180
時長約 32 小時
先備條件Linux 基礎與容器基本概念
對應認證EX180

課程內容:

  • 用 CLI 與 Web Console 管理 OpenShift 叢集
  • 從容器映像檔、範本與 Kubernetes manifest 部署應用
  • 排查應用的網路連線問題
  • 為工作負載連接持久性儲存
  • 設定高可用性、可靠性與自動擴展

適合準備管理 OpenShift 叢集的系統管理員與 SRE。如果想從零開始學容器,可以先上 DO188(Red Hat OpenShift Development I: Introduction to Containers with Podman)。

DO280:OpenShift 管理

Red Hat OpenShift Administration II: Configuring a Production Cluster

項目內容
課程代碼DO280
時長約 40 小時
先備條件DO180 或同等經驗
對應認證EX280

課程內容:

  • OpenShift 安裝與設定
  • 使用者與權限管理
  • 網路與儲存設定
  • 應用程式部署策略
  • 問題排查
  • 叢集維護

這是最多人考的課程,也是 OpenShift 管理員的核心能力。

DO288:應用程式開發

Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications

項目內容
課程代碼DO288
時長約 32 小時
先備條件DO188
對應認證EX288

課程內容:

  • 設計容器化應用
  • 使用 Source-to-Image(S2I)
  • 設定健康檢查
  • 設定 CI/CD Pipeline
  • 應用程式最佳實踐

適合開發者角色。

課程費用

官方課程費用不低:

課程費用(約略)
單一課程約 $3,525-4,700 USD(美國區)
認證考試$500 USD(美國區)
課程 + 考試套裝有優惠

省錢方式:

  • 等促銷活動
  • 公司補助
  • Red Hat Learning Subscription(訂閱制)
  • 社群活動贈送的優惠券

動手實作環境

學 OpenShift 一定要動手練,光看不夠。

OpenShift Local

最推薦的本機學習環境。

安裝步驟:

# 1. 從 console.redhat.com 下載 OpenShift Local
# 2. 下載 Pull Secret

# 3. 設定環境
crc setup

# 4. 啟動(第一次會久一點)
crc start

# 5. 登入
eval $(crc oc-env)
oc login -u developer -p developer https://api.crc.testing:6443

系統需求:

  • 4+ CPU 核心
  • 10.5+ GB RAM
  • 35+ GB 磁碟空間
  • macOS、Windows、Linux

限制:

  • 單節點,不能練習多節點功能
  • 資源有限,跑不動大型應用

Developer Sandbox

免費的雲端環境,最容易上手。

申請網址:developers.redhat.com/developer-sandbox

特色:

  • 完全免費
  • 不需要任何安裝
  • 30 天試用期
  • 有資源限制(CPU/Memory)

適合:

  • 快速試用
  • 學習基本操作
  • 沒有高規格電腦的人

雲端試用

想在雲端試用 OpenShift,可以申請 AWS 上的 ROSA(Red Hat OpenShift Service on AWS)免費實作體驗:在 Red Hat 的示範環境中使用 ROSA 叢集 8 小時,只需要 Red Hat 帳號。

實驗室環境

如果公司有 VMware 或閒置伺服器,可以自建:

  • 用 UPI 安裝完整叢集
  • 最接近生產環境
  • 可以練習更多功能

詳細安裝教學請參考 OpenShift 安裝完整教學。


Red Hat 認證介紹

認證體系總覽

Red Hat 認證是業界認可的專業認證:

入門級
├── EX180 - Red Hat Certified Technologist in OpenShift

管理員路線
├── EX280 - Red Hat Certified System Administrator in OpenShift
└── EX380 - Red Hat Certified Advanced System Administrator in OpenShift

開發者路線
├── EX288 - Red Hat Certified Advanced Developer in Cloud-native Applications
└── 其他專業認證

EX180:OpenShift 技術人員(Red Hat Certified Technologist in OpenShift)

項目內容
考試時間2 小時
考試形式實作題

考試範圍:

  • 建立 Linux 容器與 Kubernetes Pod
  • 查找與檢視容器映像檔
  • 在 OpenShift 上部署應用
  • 問題排查

適合剛開始在 OpenShift 上部署與管理應用的人。

EX280:OpenShift 管理員

最熱門的 OpenShift 認證。

項目內容
考試時間3 小時
考試形式實作題

考試範圍(官方現行版考試目標):

  • 管理 OpenShift Container Platform(Web Console、CLI、叢集健康與日誌)
  • 宣告式資源管理(YAML、Kustomize、Secret、ConfigMap)
  • 部署應用程式(範本、Helm Chart、Service、Route)
  • 管理身份驗證和授權
  • 設定網路安全(Network Policy、TLS、LoadBalancer)
  • 開放開發者自助服務(配額、LimitRange、專案範本)
  • 管理 OpenShift Operator
  • 設定應用程式安全(Service Account、SCC、Job/CronJob)

EX288:應用程式開發

項目內容
考試時間3 小時
考試形式實作題

考試範圍:

  • 設計容器化應用
  • 使用 OpenShift 建立和部署應用
  • 設定健康檢查
  • 整合外部服務
  • 故障排除

EX280 考試準備

EX280 是最多人考的 OpenShift 認證,這裡詳細說明準備策略。

考試範圍詳解

1. 管理 OpenShift 叢集

  • 理解叢集安裝(不需要實際安裝)
  • 使用 Web Console 和 oc CLI
  • 檢查叢集健康狀態

2. 設定身份驗證和授權

  • 設定 HTPasswd 身份提供者
  • 建立使用者和群組
  • 設定 RBAC 角色和綁定

3. 設定網路

  • 建立和管理 Route
  • 設定 Network Policy
  • 管理 TLS 憑證

4. 開放開發者自助服務

  • 設定叢集與專案資源配額
  • 設定專案資源需求與 LimitRange
  • 設定專案範本

準備策略

1. 完成官方課程 DO280

如果預算許可,這是最有效的方式。課程會涵蓋所有考試範圍,而且有實作練習。

2. 大量練習

考試是純實作,沒有選擇題。要練到「不用想就能打指令」的程度。

重點練習項目:

# 身份驗證設定
oc create secret generic htpass-secret --from-file=htpasswd=... -n openshift-config
oc apply -f oauth.yaml

# RBAC 設定
oc adm policy add-role-to-user admin user1 -n project1
oc adm policy add-cluster-role-to-user cluster-admin user1

# Route 設定
oc create route edge --service=my-svc --hostname=my-app.example.com

# Network Policy
oc apply -f network-policy.yaml

# 資源配額
oc create quota my-quota --hard=cpu=4,memory=8Gi -n project1

3. 熟悉官方文件

考試可以查文件。事先熟悉文件結構,知道去哪找答案。

4. 時間管理

考試時間 3 小時,有些題目很快,有些需要較多時間。遇到卡住的先跳過。

考試技巧

1. 確認環境

  • 一開始先確認叢集可以存取
  • 記下叢集 URL 和登入資訊

2. 善用 Tab 補全

# 先啟用補全
source <(oc completion bash)

3. 善用 --dry-run

# 先確認指令正確再執行
oc create deployment my-app --image=nginx --dry-run=client -o yaml

4. 善用 oc explain

# 查看資源欄位說明
oc explain deployment.spec

5. 檢查結果 每題做完都要驗證結果,確認真的有效。


進階學習方向

通過基礎認證後,可以往專業領域深入:

OpenShift Virtualization

學習在 OpenShift 上運行虛擬機:

  • KubeVirt 技術
  • VM 生命週期管理
  • VMware 遷移

參考:OpenShift Virtualization 指南

OpenShift AI

學習在 OpenShift 上運行 AI/ML 工作負載:

  • GPU 設定
  • Jupyter 整合
  • MLOps 實踐

參考:OpenShift AI 指南

GitOps

學習用 GitOps 方式管理 OpenShift:

  • Argo CD
  • 宣告式設定
  • 多叢集管理

Service Mesh

學習服務網格:

  • Istio 基礎
  • 流量管理
  • 可觀測性

學習社群

官方社群

  • Red Hat Customer Portal:訂閱用戶的技術支援
  • Red Hat Developer Community:開發者論壇
  • OpenShift Commons:社群聚會和分享

線上討論

  • Stack Overflow:標籤 openshift
  • Reddit:r/openshift、r/redhat
  • Slack:Kubernetes Slack 的 #openshift 頻道

台灣社群

  • Red Hat Taiwan 活動:不定期舉辦技術活動
  • Cloud Native Taiwan User Group:雲原生社群
  • 各技術社群的 OpenShift 討論

常見問題 FAQ

Q1:沒有 Kubernetes 基礎可以直接學 OpenShift 嗎?

可以,但會比較辛苦。OpenShift 的概念很多來自 Kubernetes,如果直接學 OpenShift 會遇到很多「這是什麼」的問題。建議至少花一週了解 K8s 的 Pod、Deployment、Service 等基本概念。

Q2:EX280 難嗎?通過率如何?

官方沒公布通過率,但根據社群討論,有準備的人通過率不錯。難度在於:(1)純實作,沒有選擇題;(2)時間有點趕;(3)要熟練指令。建議練習到能「不用想就打指令」的程度。

Q3:認證有效期多久?

Red Hat 認證效期是 3 年。過期後需要重考或通過更高階的認證來延續。認證效期也跟 OpenShift 版本有關,太舊版本的認證可能需要更新。

Q4:自學還是上課比較好?

取決於你的學習風格和預算。官方課程系統化、有實作環境、品質有保證,但很貴。自學省錢、彈性大,但需要自己找資源和環境。如果公司願意出錢,官方課程值得上;預算有限就自學 + Developer Sandbox。

Q5:考試可以用中文嗎?

考試介面可以選中文,但指令和文件還是英文。建議用英文介面考,因為翻譯有時候怪怪的,而且工作上也是用英文指令。


學了 OpenShift 想在公司導入?預約免費諮詢,讓我們幫你評估導入可行性。企業培訓需求也歡迎洽詢。


參考資源

需要專業的雲端建議?

無論您正在評估雲平台、優化現有架構,或尋找節費方案,我們都能提供協助

預約免費諮詢

相關文章