EKS SCAD Support
CloudZero recommends using the CloudZero Agent for Kubernetes to get the clearest view of your Kubernetes costs. The CloudZero Agent is cloud-agnostic and offers more features, including label ingestion, whereas EKS SCAD is more limited.
For users who are managing Kubernetes workloads on the AWS Elastic Kubernetes Service (EKS) on EC2, CloudZero offers integrated support to capture resource usage data using the split cost allocation data (SCAD) feature in AWS. Enabling SCAD allows you to allocate Amazon EC2 costs at the Kubernetes pod level by combining usage data from EKS SCAD with billing data from the associated AWS connection.
For more information about SCAD, see Improve cost visibility of Amazon EKS with AWS Split Cost Allocation Data on the AWS Blog.
CloudZero does not support ECS SCAD. Only EKS SCAD is supported.
Enable SCAD in AWS EKS
To enable CloudZero to integrate with EKS SCAD, you must opt in to SCAD in the AWS Cost Management Console and select one of the following methods of allocation:
- By resource requests: This method allocates your Amazon EC2 costs by Kubernetes pod CPU and memory resource requests only (not actual usage).
- By resource requests and actual usage: This method uses Amazon Managed Service for Prometheus (AMP) to allocate your Amazon EC2 costs by Kubernetes pod CPU and memory resource requests or actual usage, whichever is higher. You may incur additional costs for setting up and running AMP, which is a prerequisite.
Prerequisites for SCAD
To enable SCAD you must have the following prerequisites:
- For both methods of EKS SCAD allocation:
- For EKS SCAD allocation using AMP only:
Opt in to SCAD
To opt in to SCAD, follow the steps in Enabling split allocation data in the AWS documentation. Ensure you select the appropriate allocation method during setup, either Resource requests or Amazon Managed Service for Prometheus.
View EKS SCAD data in CloudZero
The EKS SCAD data will be available in CloudZero after the next billing ingest for the associated AWS account. Note that this can take up to three days.
After CloudZero has processed your EKS SCAD data, you can view it in CloudZero. The example in the following image shows EKS SCAD cost data with the tag key aws:eks:cluster-name
and value cz-agent-demo
, grouped by Kubernetes namespace:

Cost Allocation Tags created for EKS SCAD clusters
When you enable EKS SCAD, AWS creates the following cost allocation tags:
aws:eks:cluster-name
aws:eks:deployment
aws:eks:namespace
aws:eks:node
aws:eks:workload-name
aws:eks:workload-type
Kubernetes labels are not supported
EKS SCAD does not support Kubernetes labels. If you would like to ingest labels from your Kubernetes resources, consider using the CloudZero Agent for Kubernetes.
Updated about 3 hours ago