awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
robusta-dev avatar

robusta-dev/krr

0
View on GitHub↗
4,466 نجوم·259 تفرعات·Python·mit·5 مشاهدات

Krr

KRR is an open-source tool for analyzing Kubernetes resource requests and recommendations. It evaluates how pods are currently configured and provides suggestions for optimizing CPU and memory allocations based on actual usage patterns.

The project focuses on helping teams right-size their Kubernetes workloads by identifying over-provisioned and under-provisioned resources. It scans clusters and generates reports that highlight where adjustments can reduce costs or improve performance without compromising reliability.

KRR is distributed as a Python command-line tool that can be run directly against a Kubernetes cluster. Its documentation covers installation, configuration, and interpretation of the generated recommendations.

Features

  • Pod Resource Request Scaling - Analyzes historical pod resource usage to suggest and optimize CPU and memory requests and limits.
  • Kubernetes Resource Optimization - Analyzes pod usage data from Prometheus to suggest optimal CPU and memory requests and limits for containers.
  • Cloud Cost Analysis Agents - Uses an artificial intelligence agent to investigate clusters for cost-saving opportunities beyond static rule-based analysis.
  • Cluster Cost Optimizers - Uses an AI agent to investigate Kubernetes clusters and find cost-saving opportunities beyond static rule-based analysis.
  • Automatic Recommendation Applications - Automatically updates cluster resource settings based on calculated recommendations to eliminate manual intervention.
  • Automated Infrastructure Tuning - Automatically applies resource recommendation changes to clusters to eliminate manual intervention and improve stability.
  • Cloud Infrastructure Cost Optimization - Identifies overspending in clusters using AI agents and rule-based analysis to reduce infrastructure waste.
  • Infrastructure Reconciliation Engines - Automatically applies calculated resource recommendations directly to the infrastructure to eliminate manual configuration steps.
  • Kubernetes Autoscaling Optimizers - Reduces cloud spend by automatically adjusting resource allocations based on historical workload usage.
  • Resource Recommendation Engines - Analyzes Prometheus metrics to suggest optimal CPU and memory requests and limits for Kubernetes pods.
  • Label-Based Selection - Implements filtering mechanisms using container labels to define the scope of resource analysis.
  • Resource Cost Management - Uses an AI agent to investigate clusters and identify overspending and cost-saving opportunities beyond fixed rule-based recommendations.
  • Resource Calculation Strategies - Calculates optimal CPU and memory settings by applying predefined rule-based logic to retrieved metric data.
  • Kubernetes Metrics Analysis - Connects to time-series databases and cloud Prometheus endpoints to retrieve and filter historical workload performance data.
  • Prometheus Metric Analyzers - Retrieves time-series data from Prometheus to identify over-provisioned cluster resources.
  • Metric Data Source Integrations - Implements a plugin-based integration layer to retrieve historical usage metrics from diverse time-series databases and cloud providers.
  • Workload Aggregations - Aggregates multiple related jobs into single groups based on labels to provide consolidated resource recommendations.
  • Resource Recommendation Strategies - Provides a configuration interface for defining custom rules and logic to calculate optimal resource suggestions.
  • Workload Aggregation Strategies - Groups individual pods or namespaces into logical units using regular expression patterns and label selectors for consolidated analysis.
  • Plugin-Based Architectures - Employs a plugin-based architecture to standardize historical usage retrieval from diverse time-series databases and cloud providers.
  • External Report Sinks - Sends recommendation data to external destinations such as chat applications, cloud storage, or web interfaces.
  • Recommendation Sinks - Decouples recommendation generation from delivery by routing output data to various external destinations via a standardized export layer.
  • Resource Recommendation Reporting - Exports calculated cost savings and resource suggestions to external sinks like chat apps or cloud storage.

سجل النجوم

مخطط تاريخ النجوم لـ robusta-dev/krrمخطط تاريخ النجوم لـ robusta-dev/krr

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Krr

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Krr.
  • aws/karpenter-provider-awsالصورة الرمزية لـ aws

    aws/karpenter-provider-aws

    7,661عرض على GitHub↗

    karpenter-provider-aws is a Kubernetes node autoscaler and infrastructure provider for AWS. It serves as a node lifecycle manager and cluster cost optimizer that automatically provisions and removes compute instances based on the resource requirements of pending pods. The project distinguishes itself through advanced AWS spot instance orchestration and price-capacity optimized selection to reduce cloud spend. It minimizes costs by consolidating underutilized nodes and prioritizing spot or reserved instances over on-demand capacity, while proactively migrating workloads before cloud provider i

    Go
    عرض على GitHub↗7,661
  • kubernetes/autoscalerالصورة الرمزية لـ kubernetes

    kubernetes/autoscaler

    8,771عرض على GitHub↗

    The Kubernetes Cluster Autoscaler is a mechanism that automatically adjusts the number of nodes in a cluster to match the resource demands of pending pods. It functions as a cloud infrastructure scaler that manages the desired capacity of scaling groups to ensure sufficient compute resources for workloads. The system manages cloud infrastructure automation by adjusting node counts when resources are insufficient or nodes are underutilized. It includes a manager for scaling groups using mixed instance policies to balance on-demand and spot instances for cost and availability. The project also

    Go
    عرض على GitHub↗8,771
  • kubernetes/websiteالصورة الرمزية لـ kubernetes

    kubernetes/website

    5,281عرض على GitHub↗

    This project is the official Kubernetes documentation website, serving as a comprehensive technical resource for managing containerized applications. It functions as an open-source technical documentation portal that provides guides, tutorials, and reference materials for distributed systems software. The site is built using a static site generator with a component-based template architecture to maintain consistent design patterns. It features an OpenAPI documentation generator that parses technical specifications to automatically build and update structured API reference pages. To support a

    HTML
    عرض على GitHub↗5,281
  • cloud-custodian/cloud-custodianالصورة الرمزية لـ cloud-custodian

    cloud-custodian/cloud-custodian

    6,011عرض على GitHub↗

    Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take automated actions on cloud resources for governance and compliance. It functions as a stateless policy execution engine, where each policy evaluation runs as an independent, idempotent operation without maintaining internal state between runs. Policies are defined using a YAML-based domain-specific language that structures rules as a query-filter-action pipeline. The engine supports dry-run validation, allowing users to simulate policy actions against live resources without applying c

    Python
    عرض على GitHub↗6,011
عرض جميع البدائل الـ 30 لـ Krr→

الأسئلة الشائعة

ما هي وظيفة robusta-dev/krr؟

KRR is an open-source tool for analyzing Kubernetes resource requests and recommendations. It evaluates how pods are currently configured and provides suggestions for optimizing CPU and memory allocations based on actual usage patterns.

ما هي الميزات الرئيسية لـ robusta-dev/krr؟

الميزات الرئيسية لـ robusta-dev/krr هي: Pod Resource Request Scaling, Kubernetes Resource Optimization, Cloud Cost Analysis Agents, Cluster Cost Optimizers, Automatic Recommendation Applications, Automated Infrastructure Tuning, Cloud Infrastructure Cost Optimization, Infrastructure Reconciliation Engines.

ما هي البدائل مفتوحة المصدر لـ robusta-dev/krr؟

تشمل البدائل مفتوحة المصدر لـ robusta-dev/krr: aws/karpenter-provider-aws — karpenter-provider-aws is a Kubernetes node autoscaler and infrastructure provider for AWS. It serves as a node… kubernetes/autoscaler — The Kubernetes Cluster Autoscaler is a mechanism that automatically adjusts the number of nodes in a cluster to match… kubernetes/website — This project is the official Kubernetes documentation website, serving as a comprehensive technical resource for… cloud-custodian/cloud-custodian — Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take… agones-dev/agones — Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game… cloudquery/cloudquery — CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and…