Introducing Kubecost
Kubecost (https://github.com/kubecost) started in early 2019 as an open source project to give developers visibility of how much they spend on Azure Kubernetes Service. Since then, it has become a de facto standard to allocate and monitor the cost of AKS. Kubernetes environments are challenging, and shared AKS clusters are a nightmare for FinOps teams to allocate the cost
property to, due to many in-cluster and out-of-cluster service dependencies.
Kubecost features cost allocation, unified cost monitoring, optimization insights, and alerts and governance. We will be focusing on the cost allocation and cost monitoring aspects of Kubecost in this chapter. If you want to learn more about cost optimization or the alert and governance side of Kubecost, please visit https://docs.kubecost.com for more information.
We will also configure the Azure cost report export to view out-of-cluster costs (e.g., Azure SQL Database or a storage account) and to reconcile costs...