Skip to content

Overview

As organizations adopt and scale their K8s environments, they often find themselves running blind struggling to get to a ‘good enough’ appreciation of their cost structure. This slows down their journey significantly and doesn’t allow them to expand their K8s footprint with confidence.

Cost Management service enables organizations to:

  • More effectively operationalize and allocate costs across teams in shared cluster scenarios. This is done by collection and aggregation of very granular resource utilization metrics from Clusters
  • Open up access and provide real time visibility to cost metrics to Platform and Application teams filtered by their role. This increases transparency and reduces the time to execute on any ‘closing the loop’ cost optimization exercises

RBAC

The following table lists the roles that can access specific components of the Cost Management service offering.

Roles Cost Management Profiles (Configuration) Cost Management Dashboard Chargeback Configuration
Infra Admin Read & Write View (Org, Project, and Cluster level) Not Available
Org Admin Read & Write View (Org, Project, and Cluster level) Read & Write (Org and Project level)
Org Read-Only Read View (Org, Project, and Cluster level) Read (Org and Project level)
Infra Read-Only Read View (Org, Project, and Cluster level) Not Available
Cluster Admin Read View (Org, Project, and Cluster level) Not Available
Project, Namespace, & Workspace Admin Not Available Not Available Not Available

Pre-requisites & Considerations

  • The Monitoring & Visibility Add-On (Prometheus) needs to be enabled
  • For EKS clusters, necessary permissions are required to create the Cost and Usage Report (CUR) and to add IAM credentials for Athena and S3
  • The below cluster types have been tested and are supported:
Name
EKS
AKS
On-premise Data centers