Dash0 Logo
Infrastructure MonitoringLog ManagementApplication Performance ManagementDistributed TracingKubernetes MonitoringDashboardsAlertingService MapIntegrationsTransparent CostObservability as Code
PricingDocs
GuidesBlogKnowledgeComparisonsPodcastIntegrationsChangelog
Contact usMeet our TeamCareersSecurity
  • Book A Demo
  • Sign In
  • Start Free Trial
Book a demoSign in
Start Free Trial

Resources

  • Pricing
  • Blog
  • Guides
  • Knowledge
  • Comparisons
  • Integrations
  • Documentation
  • Glossary
  • OTelBin.io
  • Sitemap

Company

  • Our Team
  • Careers
  • Security

Contact

  • Contact us
  • GitHub
  • LinkedIn
  • X
  • YouTube
  • Dash0 Newsletter
Subscribe to our newsletter

Receive updates on Observability, OpenTelemetry, Dash0 and more.

  • Terms and Conditions
  • Privacy Policy
  • Data Processing Agreement
  • Vulnerability Disclosure

©2025 Dash0 Inc.

Hub/Robusta KRR (Kubernetes Resource Recommender)

Technology

Robusta KRR (Kubernetes Resource Recommender)

Optimize Kubernetes cluster resource allocation with this CLI tool. Gain visibility and control over your cluster's performance.

Overview

Overview

Kubernetes Resource Recommender (KRR) is a powerful tool designed to optimize resource allocation in Kubernetes clusters. Developed by Robusta, KRR analyzes pod usage data from Prometheus compatible APIs (like Dash0) to provide recommendations for CPU and memory requests and limits.

Key features of KRR include:

  • No agent required: KRR operates as a CLI tool on your local machine, eliminating the need for additional pods in your cluster.
  • Prometheus integration: It gathers resource usage data using built-in Prometheus queries.
  • Customizable recommendations: Users can adjust the recommendation algorithm using various parameters like CPU and memory minimums, percentiles, and buffer percentages.
  • Cost and performance optimization: By suggesting appropriate resource allocations, KRR helps reduce costs and improve cluster performance.
  • Extensibility: The tool supports custom strategies for calculating resource recommendations and plans to include support for custom resources and metrics in future versions.
  • KRR is particularly useful for DevOps teams and cluster administrators looking to fine-tune their Kubernetes deployments for optimal resource utilization and cost-efficiency.

Setup

Installation

Brew (Mac/Linux)

For other platforms, check the Robusta KRR GitHub repository.

Run KRR

  • -n my-namespace specify the namespace

KRR CLI output

Learn more Kubernetes Resource Recommendations (KRR)

Consult the Robusta KRR GitHub repository.

Related Integrations

Kubernetes

In this section
    TechnologyOverviewSetupInstallationRun KRRLearn more Kubernetes Resource Recommendations (KRR)Related integrations