Enable Split Cost Allocation for EKS

To view pod-level EKS costs in OneLens, you need to enable split cost allocation from two places in your AWS account:

  1. CUR Preferences – to include split cost allocation data in the Cost and Usage Report (CUR).

  1. Cost Management Preferences – to opt in to EKS cost allocation.

Warning: Require Payer and Regular Account Access

Step-by-Step Guide

1

Enable EKS Split Cost Allocation

  1. In the left menu, select Cost Management Preferences.

  2. Under Split cost allocation data:

    1. Select Amazon Elastic Kubernetes Service

    2. Choose Resource Requests

  1. Click Save Preferences at the bottom right.

2

Ensure Required Tags Are Enabled

After enabling split cost allocation, AWS automatically creates and activates the following cost allocation tags in your payer account:

  • aws_eks_cluster_name

  • aws_eks_namespace

  • aws_eks_node

  • aws_eks_workload_type

  • aws_eks_workload_name

  • aws_eks_deployment

These tags must remain enabled for OneLens to attribute pod-level costs accurately.

Note

To verify:

  1. Go to Cost Allocation Tags in the AWS Billing Console.

  2. Open the AWS-Generated Tags tab.

  3. Filter by eks.

  4. Ensure all required tags are enabled and active.

After the setup, your CUR will start including pod-level cost breakdowns. OneLens will use this data to provide deeper visibility into your EKS costs.

Additional Cost for Split Allocation in EKS

There is no direct AWS fee for enabling this feature. However, you may incur an estimated $2.73/month per 10,000 pods due to increased CUR data size and processing overhead.

Last updated