I'm trying to get a better understanding of the AKS cost analysis tool. Since AKS uses Virtual Machine Scale Sets (VMSS) for its node pools, does the cost analysis add-on help in calculating all costs associated with the VMSS? Specifically, I want to know if it accounts for instances when the VMSS is not in use. I've noticed a big discrepancy between the cost estimates provided by AKS and what I actually had to pay for the VMSS. Ideally, I'm looking for guidance on how to ensure all costs (including idle and unallocated ones) are reflected. Also, if anyone can share documentation on this, that would be super helpful! Thanks!
2 Answers
The AKS cost analysis add-on is quite handy! It gives you insights into your workloads, including costs per namespace within your cluster. However, to see the costs for the VMSS, you'll need to refer to the cost analysis for that specific resource group. Remember, you're paying for the running instances even when your cluster has no traffic.
As an AKS Admin, I can tell you that costs are typically split into several categories: the control plane cost (which can be free, standard, or premium), load balancer fees, and costs per node. Just to clarify, VMSS itself doesn't incur charges; you are charged for the underlying nodes that you run. Also, I haven't included any additional network or PIP costs in this breakdown.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux