第 5 單元練習:建立索引作業以並行處理資料集、使用 Prometheus 自訂指標配置 HPA、演示就地 Pod 調整大小 (K8s 1.35)、安裝 KEDA 並根據 HTTP 請求進行擴充。
KUBERNETES:從基礎到進階
模組 5:工作負載管理__HTMLTAG_60___
xdev.asia
🎯 練習目標
- 建立索引作業以平行處理資料
- 具有 CPU 指標的 HPA 設定
- 示範就地 Pod 大小調整(K8s 1.35+)
- 安裝 KEDA 並縮放至零
實驗 1:索引作業 — 資料並行處理
___程式碼區塊_0___
實驗 2:帶有時區的 CronJob__HTMLTAG_80___
___程式碼區塊_1___
實驗 3:具有 CPU 指標的 HPA
___程式碼區塊_2___
實驗 4:就地 Pod 資源更新 (K8s 1.35)
___程式碼區塊_3___
實驗 5:KEDA — 縮放至零__HTMLTAG_86___
___程式碼區塊_4___
清理
___程式碼區塊_5___
摘要__HTMLTAG_90___
- ✅ 索引作業:與 JOB_COMPLETION_INDEX 並行處理資料
- ✅ 具有時區支援的 CronJob (GA K8s 1.27)
- ✅ HPA:依 CPU 自動縮放,穩定視窗
- ✅ 就地 Pod 大小調整:更改 CPU 不會重新啟動 (K8s 1.35)
- ✅ KEDA:縮放到零並從零縮放