πΉ Feature: AKS Cost Analysis β Works With Free-Tier AKS
πΉ What It Does: Microsoftβs open-source example exports AKS cost data to Azure Blob Storage as a daily CSV β breaking down costs by both Kubernetes
What Is It Giving You:
β
Cost Visibility for Free-Tier AKS: The built-in AKS cost analysis add-on requires Standard or Premium tier. This open-source export provides the same namespace-level cost breakdown for Free-tier clusters β ideal for dev/test, learning environments, and small workloads.
β
Daily CSV in Azure Blob: A results.csv file lands in your storage account every day. Plug it into Power BI, Excel, Looker, or your data lake β your FinOps tooling, your choice.
β
Two Worlds Joined in One File: Traditional Azure Cost Management data (resource group, region, meter, tags) joined with Kubernetes constructs (namespace, deployment, app/team labels, service). The joined view youβve always wanted.
β
Multi-Cluster Aggregation: Configure per-cluster data paths but merge into a single result file β consolidate AKS clusters across subscriptions into one dashboard. Multi-tenant chargeback made simple.
β
Microsoft Entra Workload Identity: Securely authenticate to Azure Storage without connection strings β Zero Trust-friendly out of the box.
β
Run as a Kubernetes CronJob: Deploy natively in your cluster. Export and merge phases run as separate jobs β export on every cluster, merge on one. Standard Kubernetes pattern.
β
Self-Hostable & Forkable: Source code in the official Azure/AKS repo. Build and customize your own container image and schema β your cost pipeline, your rules.
π https://github.com/Azure/AKS/tree/master/examples/cost-analysis-export