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
建議閱讀順序:
- Getting Started:快速入門
- Architecture:理解架構
- Applications:應用程式部署
- Authentication:身份驗證
- Networking:網路設定
優點:最完整、最準確 缺點:內容多、不適合入門
Red Hat Developer 資源
Red Hat 為開發者提供的免費資源:
Developer Sandbox:
- 免費的雲端 OpenShift 環境
- 30 天試用
- 不需要安裝任何東西
- 網址:developers.redhat.com/developer-sandbox
Red Hat Developer 文章:
- 教學文章和範例
- 實作導向
- 網址:developers.redhat.com/topics/kubernetes
OpenShift 101
OpenShift 101 是官方的入門教材:
- 互動式學習
- 涵蓋基本概念
- 有動手練習
部分內容可在 Red Hat Learning 找到。
YouTube 推薦頻道
| 頻道 | 內容 | 適合程度 |
|---|---|---|
| Red Hat | 官方教學、產品介紹 | 入門-中階 |
| OpenShift | 技術深潛、案例分享 | 中階-進階 |
| TechWorld with Nana | K8s/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 試用:
| 平台 | 產品 | 試用條件 |
|---|---|---|
| AWS | ROSA | 免費試用額度 |
| Azure | ARO | 免費試用額度 |
| IBM Cloud | Red 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 實踐
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 想在公司導入?預約免費諮詢,讓我們幫你評估導入可行性。企業培訓需求也歡迎洽詢。
參考資源
相關文章
OpenShift 進階功能:ACM、ACS、LDAP、驗證設定完整指南【2026】
深入介紹 OpenShift 進階功能設定,涵蓋 ACM 多叢集管理、ACS 進階安全、LDAP/AD 身份驗證、RBAC 權限設計、Auto Scaling 與 Service Mesh。
OpenShiftOpenShift AI:企業 AI/ML 平台完整指南【2026】
深度解析 OpenShift AI 2.x 平台,涵蓋 LLM 推論服務、vLLM 整合、GPU 調度(NVIDIA H100/A100)、KServe 模型服務、MLOps Pipeline、RAG 應用與 OpenShift Lightspeed。
OpenShiftOpenShift 架構解析:Control Plane、Operator 與網路設計【2026】
深度解析 OpenShift 架構設計,涵蓋 Control Plane 組件、Worker Node、Operator 機制、OVN-Kubernetes 網路、儲存架構、安全設計與高可用性配置。