返回首頁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 舉辦的活動

插圖:展示 OpenShift 學習資源的分類圖。中央是「學習 O...

場景描述: 展示 OpenShift 學習資源的分類圖。中央是「學習 OpenShift」,向外輻射到四個類別:官方資源(官方文件、Red Hat Developer)、實作環境(Developer Sandbox、OpenShift Local)、影片教學(YouTube 頻道)、社群資源(論壇、Slack)。每個類別標註推薦的具體資源。

視覺重點:

  • 主要內容清晰呈現

必須出現的元素:

  • 依據描述

需要顯示的中文字:

顏色調性: 專業、清晰

避免元素: 抽象圖形、齒輪

Slug: openshift-learning-resources-map


官方課程

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

DO180:容器入門

Red Hat OpenShift I: Containers & Kubernetes

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

課程內容

  • 容器基礎概念
  • 建立容器映像檔
  • Kubernetes 基本操作
  • OpenShift 基本部署

適合完全沒有容器經驗的人。

DO280:OpenShift 管理

Red Hat OpenShift Administration II: Configuring a Production Cluster

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

課程內容

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

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

DO288:應用程式開發

Red Hat OpenShift Development II: Containerizing Applications

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

課程內容

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

適合開發者角色。

課程費用

官方課程費用不低:

課程費用(約略)
單一課程$3,000-4,000 USD
認證考試$400-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 核心
  • 9+ GB RAM
  • 35+ GB 磁碟空間
  • macOS、Windows、Linux

限制

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

Developer Sandbox

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

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

特色

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

適合

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

雲端試用

各雲端平台有 OpenShift 試用:

平台產品試用條件
AWSROSA免費試用額度
AzureARO免費試用額度
IBM CloudRed Hat OpenShift免費層級

需要信用卡,注意別超過免費額度。

實驗室環境

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

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

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


Red Hat 認證介紹

認證體系總覽

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

入門級
├── EX180 - Red Hat Certified Specialist in Containers and Kubernetes

管理員路線
├── EX280 - Red Hat Certified OpenShift Administrator
├── EX380 - Red Hat Certified Specialist in OpenShift Automation and Integration
└── EX480 - Red Hat Certified Specialist in Multicluster Management

開發者路線
├── EX288 - Red Hat Certified OpenShift Application Developer
└── 其他專業認證

EX180:容器技術專家

項目內容
考試時間2.5 小時
考試形式實作題
及格分數70%

考試範圍

  • 容器管理(Podman)
  • 建立容器映像檔
  • 在 OpenShift 上部署應用
  • 問題排查

適合剛入門容器技術的人。

EX280:OpenShift 管理員

最熱門的 OpenShift 認證。

項目內容
考試時間3 小時
考試形式實作題
及格分數70%

考試範圍(2024-2025 版本):

  • 管理 OpenShift 叢集
  • 設定身份驗證和授權
  • 設定網路功能
  • 設定 Pod 排程
  • 設定叢集擴展
  • 執行應用程式安裝
  • 管理叢集健康

EX288:應用程式開發

項目內容
考試時間3 小時
考試形式實作題
及格分數70%

考試範圍

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

EX280 考試準備

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

考試範圍詳解

1. 管理 OpenShift 叢集

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

2. 設定身份驗證和授權

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

3. 設定網路

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

4. 設定 Pod 排程

  • 使用 Node Selector 和 Node Affinity
  • 使用 Taints 和 Tolerations
  • 設定資源配額和限制

5. 設定叢集擴展

  • MachineSet 管理
  • 手動擴展叢集

準備策略

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 小時大約 15-20 題,平均一題 10 分鐘。有些題目很快,有些需要較多時間。遇到卡住的先跳過。

考試技巧

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 想在公司導入?預約免費諮詢,讓我們幫你評估導入可行性。企業培訓需求也歡迎洽詢。


參考資源

需要專業的雲端建議?

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

預約免費諮詢

相關文章