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:
CUR Preferences – to include split cost allocation data in the Cost and Usage Report (CUR).
The Split Cost Allocation Data option in CUR preferences is already enabled for you during onboarding through CloudFormation Templates (CFTs).
Cost Management Preferences – to opt in to EKS cost allocation.
Warning: Require Payer and Regular Account Access
Split cost allocation must be configured from a Payer and Regular account in AWS Cost Management Preferences. If you do not have access to the payer account or if it is managed by an external third-party provider, please raise a ticket with Payer Account Owner or the provider to enable split cost allocation.
When using an unsupported account, you'll see the following message:
Step-by-Step Guide
Enable EKS Split Cost Allocation
Open the AWS Cost Management Console.
In the left menu, select Cost Management Preferences.
Under Split cost allocation data:
Select Amazon Elastic Kubernetes Service
Choose Resource Requests

Click Save Preferences at the bottom right.
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
If any of the AWS-generated EKS tags were previously disabled in your account, enabling split cost allocation will not automatically reactivate them. You must manually enable those tags from the Cost Allocation Tags page in the Billing Console.
To verify:
Go to Cost Allocation Tags in the AWS Billing Console.
Open the AWS-Generated Tags tab.
Filter by
eks
.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