TrustRadius: an HG Insights company

IBM Kubecost

Score7.2 out of 10

2 Reviews and Ratings

Get a Demo

Contact about IBM Kubecost

Please fill out the form below to get in touch.

Apptio an IBM Company

Connect with Apptio an IBM Company

What are you interested in?

Already have an account?

You hereby consent to have TrustRadius share the information supplied on this form with Apptio an IBM Company so that Apptio an IBM Company and TrustRadius may contact you in regard to the information requested.

What is IBM Kubecost?

Kubecost is a cost monitoring and optimization solution designed for teams utilizing Kubernetes. According to the vendor, this product offers visibility into Kubernetes costs, accurate cost allocation, optimization insights, and alerts and governance features. It is suitable for businesses of all sizes, and professionals in DevOps, Cloud Engineering, IT Management, Finance, and various technology sectors can benefit from its capabilities.

Key Features

Cost Allocation: Kubecost allows flexible and customizable cost breakdown and resource allocation for accurate showbacks, chargebacks, and ongoing monitoring. Users can gain transparency by viewing allocated spend across Kubernetes concepts, such as namespace, deployment, and service, and allocate costs to organizational units like teams, applications, or departments. Kubecost supports cost allocation across multiple clusters, including multi-cloud environments.

Unified Cost Monitoring: Kubecost provides unified cost monitoring by integrating in-cluster costs like CPU and memory with out-of-cluster spend from cloud infrastructure services. It supports major cloud providers like AWS, GCP, and Microsoft Azure, allowing users to view unified spend by combining real-time costs from their Kubernetes cluster with external costs. Users can associate the cost of cloud provider services with specific components in the cluster.

Optimization Insights: Kubecost generates context-aware, cluster-level insights to help users manage the tradeoff between cost and performance. It offers recommendations to avoid over- or under-provisioning and optimize persistent volumes. Users can view these recommendations through the user interface or APIs and apply them dynamically for immediate results.

Alerts & Governance: Kubecost enables users to achieve peak application performance and enhance reliability through customizable alerts, configurable Availability Tiers, and real-time updates. Users can set budgets for different aggregation levels and receive real-time alerts for budget overruns, anomalous spend patterns, and below-efficiency Kubernetes tenants. Kubecost also allows users to create recurring cost reports to track trends and efficiency across namespaces.

Optimize your K8 with data at a glance

Use Cases and Deployment Scope

I manage a azure k8 platform and many tenants on my clusters / containers are from various app teams I use Kubecost to provide cost transparency to my tenants so they can optimize their spend and make better cost effective architecture decisions for their apps

Pros

  • Show namespace level cost and usage
  • Allow rightisizibg At namespace level
  • Show effectiveness of current resources allocation

Cons

  • Agents installation and the ping fed integration
  • The amount of CPU Kubecost agents use

Most Important Features

  • The level of detail data on usage for k8 containers
  • The ability to optimize for k8 containers namespace level
  • Efficiency calculation for namespace

Return on Investment

  • Allowed individual teams to better their cloud architecture for cost efficiency
  • Save on cloud investment

Alternatives Considered

Apptio Cloudability

Other Software Used

Apptio Cloudability