Sections in this category

AWS Marketplace Install

This document provides the steps for installing the Kubecost Enterprise product from the AWS marketplace. More info on different tiers.

Please contact us at with any questions and we’d be happy to help!

Step 1. Create an IAM policy

More info on how to create a new policy

    "Version": "2012-10-17",
    "Statement": [
            "Action": [
                "Effect": "Allow",
                "Resource": "*"

Step 2. Create an IAM role with the appropriate trust relationships

We recommend doing this via eksctl. More detail and how to set up the appropriate trust relationships is available here.

eksctl create iamserviceaccount \
    --name awsstore-serviceaccount \
    --namespace kubecost \
    --cluster cluster_name \
    --attach-policy-arn IAM_policy_ARN \
    --approve \

Step 3. Deploy Kubecost with attached IAM role

Access Helm install steps available at

Supply the following parameters to your helm install command.

--set kubecostProductConfigs.productKey.enabled=true \
--set kubecostProductConfigs.productKey.key="replace-with-product-key" \
--set prometheus.alertmanager.enabled=false \
--set prometheus.nodeExporter.enabled=false \
--set global.grafana.enabled=false \
--set global.grafana.proxy=false \
--set awsstore.useAwsStore=true \

To participate in our free Enterprise onboarding program, contact us at to schedule these sessions!

Edit this doc on GitHub