🎯 課程目標___HTMLTAG_66__HTMLTAG_67___了解如何管理 Kubernetes 叢集中的資源:請求/限制、QoS 類別、ResourceQuota、LimitRange、就地更新 (K8s 1.35 GA) 和 Versourced Autoccal____et____et____4_________3) 和 Verscal____.
1。請求與限制
___程式碼區塊_0___ ___HTMLTAG_71__HTMLTAG_72___重要:CPU 限制 → 限制(不終止),記憶體限制 → OOMKilled(終止進程).2。服務品質 (QoS) 類別
___程式碼區塊_1___ ___程式碼區塊_2___3。就地 Pod 資源更新 — K8s 1.35 GA
最新功能:無需重新啟動 Pod 即可更改 CPU/記憶體資源!
___程式碼區塊_3___ ___程式碼區塊_4___4。資源配額
___程式碼區塊_5___ ___程式碼區塊_6___5。限制範圍
___程式碼區塊_7___6。垂直 Pod 自動縮放器 (VPA)
___程式碼區塊_8___ ___程式碼區塊_9___ ___程式碼區塊_10___7。 CPU 管理器與拓樸管理器
___程式碼區塊_11___8。優先權和搶佔
___程式碼區塊_12___ ___程式碼區塊_13___摘要
- 請求/限制:調度請求、執行限制
- QoS:保證 > 突發 > BestEffort — 決定驅逐順序
- 就地更新 (K8s 1.35 GA):調整 CPU/記憶體大小而無需重新啟動
- ResourceQuota:限制每個命名空間的總資源
- LimitRange:每個容器的預設值和最大/最小值__HTMLTAG_103___
- VPA:自動建議/設定適當的資源__HTMLTAG_105___
- CPU 管理器:Guaranteed Pod 的接腳核心 — 減少延遲