Posted On: Apr 17, 2024

Starting today, customers can receive granular cost visibility for Amazon Elastic Kubernetes Service (Amazon EKS) in the AWS Cost and Usage Reports (CUR), enabling you to analyze, optimize, and chargeback cost and usage for your Kubernetes applications. With AWS Split Cost Allocation Data for Amazon EKS, customers can now allocate application costs to individual business units and teams based on how Kubernetes applications consume shared EC2 CPU and memory resources.

Using Amazon EKS, customers create applications that automatically scale up and down and run in a highly available configuration across multiple Availability Zones. With Split Cost Allocation Data for Amazon EKS, customers get granular visibility into pod-level costs based on compute and memory utilization. Customers can aggregate these costs by cluster, namespace and other Kubernetes primitives, allowing them to allocate costs to individual business units or teams. Customers can also identify unused CPU or memory resources, enabling opportunities to optimize their cluster configurations to minimize inefficiencies. After opt-in, these cost data will be available in the AWS CUR within 24 hours. Customers can use the Containers Cost Allocation dashboard to visualize the costs in Amazon QuickSight and CUR query library to query the costs using Amazon Athena.

Split Cost Allocation Data for Amazon EKS is available in all AWS commercial regions, excluding China. To start receiving Amazon EKS pod level cost data in the AWS CUR, visit AWS Cost and Usage Reports, Understanding Split Cost Allocation Data and and Improve cost visibility for Amazon EKS using Split Cost Allocation Data.