Chuyển đến nội dung chính

第 22 課:實作 — 工作負載管理

第 5 單元練習:建立索引作業以並行處理資料集、使用 Prometheus 自訂指標配置 HPA、演示就地 Pod 調整大小 (K8s 1.35)、安裝 KEDA 並根據 HTTP 請求進行擴充。

🔒 DevSecOps — 第 22 課 第 22 課:練習 — 工作負荷管理

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:縮放到零並從零縮放