📄️ Overview & Architecture
What We're Building
📄️ CUR & Athena Setup
This section configures the AWS Cost and Usage Report (CUR) and Amazon Athena integration that provides the billing data Kubecost uses for pricing and cost visibility.
📄️ CSV Pricing & ConfigMap
Using the effective hourly rates derived from your CUR data via Athena, this section creates the CSV pricing file and Kubernetes ConfigMap that Kubecost uses as its primary pricing source for HyperPod nodes.
📄️ IAM, OIDC & Storage Drivers
This section configures the IAM OIDC provider, creates the Kubecost IAM policy and IRSA service account; and EBS CSI Driver required for the deployment.
📄️ Cloud Integration & Helm Values
This section creates the Kubernetes secret that connects Kubecost to your CUR data via Athena, and prepares the complete Helm values file for deploying Kubecost v2.8.4.
📄️ Install & Verify Deployment
This section installs Kubecost v2.8.4 via Helm and validates that all components — cost-analyzer, Prometheus, node exporter, and network costs — are running correctly with CSV pricing and CUR integration active.
📄️ Tagging, Enforcement & Job Submission
This section covers the complete cost attribution workflow — enabling AWS cost allocation tags, defining a label schema, applying labels to nodes and pods, enforcing labels with OPA Gatekeeper, configuring priority classes, and submitting jobs with full cost attribution.