正確答案: 為無狀態和相容的有狀態工作負載啟用 Horizontal Pod Autoscaler,並啟用 cluster autoscaler (節點自動擴展)。.
為什麼這是答案
啟用 Horizontal Pod Autoscaler (HPA) 和 Cluster Autoscaler 是降低成本同時維持可用性的最佳方法。HPA 會根據 CPU 使用率或其他指標自動調整 Pod 數量,確保僅在需要時才運行足夠的 Pod。Cluster Autoscaler 則會根據 Pod 的需求自動調整節點數量,避免資源浪費。批次工作負載通常可以容忍中斷,因此可以考慮使用搶佔式 VM,但對於有狀態和無狀態工作負載,自動擴展是更穩健的解決方案。建立第二個叢集會增加管理複雜性和成本。在命名空間層級強制執行限制有助於資源管理,但本身無法直接降低成本。將節點池變更為使用搶佔式 VM 會顯著降低可用性,不適用於所有工作負載。