aks-cost-optimization · v1.0.0 · 2026-08-05 · sha256 5fa57d0d4681e071
aks-cost-optimization v1.0.0A
Immutable. This exact content is served forever at /api/v1/blob/5fa57d0d4681e071.
--- name: aks-cost-optimization license: MIT metadata: author: Microsoft version: "1.0.0" description: "Reduce Azure Kubernetes Service (AKS) spending: pod rightsizing, VPA-driven recommendations, cluster-autoscaler tuning, spot node pools, namespace-level cost visibility, and cost-anomaly detection. WHEN: rightsize pods, VPA recommendations, idle nodes, scale-down, autoscaler profile, spot nodes, cheaper compute, cost add-on, namespace cost breakdown, spending anomaly, 'my AKS bill is too high', 'is my app consuming what it requests', resource requests vs actual usage, over-provisioned workloads, spot vs on-demand, per-namespace or per-team cost allocation, 'who's spending what and why'. DO NOT USE FOR: GPU / inference cost and idle GPU pools (use aks-gpu-inference); autoscaler that is failing to scale up during an incident (use aks-troubleshooting); choosing SKUs at cluster-creation time (use aks-cluster-setup)." --- # AKS Cost Optimization — Router Route by goal to the correct reference file: | Goal | File | |------|------| | Identify over-provisioned pods, reduce CPU/memory requests | [azure-aks-rightsizing.md](./azure-aks-rightsizing.md) | | Enable VPA for data-driven resource recommendations | [azure-aks-vpa.md](./azure-aks-vpa.md) | | Tune cluster autoscaler to scale down idle nodes | [azure-aks-autoscaler.md](./azure-aks-autoscaler.md) | | Add spot node pools for batch/interruptible workloads | [azure-aks-spot.md](./azure-aks-spot.md) | | Enable namespace-level cost visibility add-on | [azure-aks-cost-addon.md](./azure-aks-cost-addon.md) | | Detect cost anomalies and spending spikes | [azure-aks-anomalies.md](./azure-aks-anomalies.md) |