Kubecost is a Kubernetes cost allocation platform that attributes cloud spend to namespace, pod, deployment, label, and team granularity in real time. It reads kube-state-metrics, cAdvisor, and cloud billing APIs to build a cost model for every running workload, then applies ML rightsizing to 30-day P95 utilization patterns to recommend CPU and memory request reductions.
The open-core distribution provides full single-cluster cost visibility, rightsizing recommendations, and basic alerting via self-hosted deployment at no cost. Multi-cluster aggregation, long-term data retention, SSO, and advanced governance require the Enterprise tier.
Kubecost is the upstream project behind OpenCost, the CNCF specification for Kubernetes cost allocation. Acquired by IBM via Apptio. Supported clouds: AWS, GCP, and Azure.