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

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

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

kubernetes/autoscaler

0
View on GitHub↗
8,771 نجوم·4,325 تفرعات·Go·apache-2.0·5 مشاهدات

Autoscaler

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 includes a resource optimizer that analyzes pod usage to update CPU and memory requests. Supporting capabilities include automatic node group discovery via metadata tags and internal state capturing for diagnosing scaling logic.

Installation and configuration across different environments are supported via a Helm chart.

Features

  • Capacity Scaling - Automatically increases or decreases the total number of nodes in a cluster to match resource demands.
  • Reconciliation Loops - Implements continuous reconciliation loops to align the current node count with the desired cluster capacity.
  • Pod Resource Request Scaling - Analyzes pod usage and automatically updates CPU and memory requests to optimize hardware utilization.
  • Cloud Infrastructure Automation - Automates the management of AWS scaling groups to balance compute availability with cost efficiency.
  • Cloud Infrastructure Management - Manages the desired capacity of cloud scaling groups to ensure sufficient compute resources for workloads.
  • Cloud Infrastructure Scaling - Provides programmatic scaling of cloud infrastructure by communicating with provider APIs based on cluster needs.
  • Auto Scaling Groups - Manages AWS Auto Scaling Groups to adjust the number of active compute instances based on pending pod requirements.
  • Kubernetes Cluster Management - Automates the lifecycle and capacity of Kubernetes clusters to match the resource demands of running pods.
  • Kubernetes Resource Optimizers - Implements a system to analyze pod usage and update CPU and memory requests to improve cluster utilization.
  • Hybrid Instance Management - Manages a mix of spot and on-demand instances to maintain cluster availability and cost efficiency.
  • Deployment Resource Resizing - Updates resource requests for deployments based on the total number of active nodes in the cluster.
  • Kubernetes Resource Optimization - Analyzes pod usage to automatically update CPU and memory requests for improved cluster utilization.
  • Resource Request Optimization - Analyzes pod usage patterns to automatically update CPU and memory requests for better hardware utilization.
  • Spot Instance Orchestration - Optimizes costs by balancing the use of spot instances and on-demand instances within scaling groups.
  • Workload Orchestration and Scheduling - Dynamic node scaling for Kubernetes.

سجل النجوم

مخطط تاريخ النجوم لـ kubernetes/autoscalerمخطط تاريخ النجوم لـ kubernetes/autoscaler

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Autoscaler.
  • kubernetes/kopsالصورة الرمزية لـ kubernetes

    kubernetes/kops

    16,631عرض على GitHub↗

    kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve

    Gocncfcontainersgo
    عرض على GitHub↗16,631
  • aws/aws-cdkالصورة الرمزية لـ aws

    aws/aws-cdk

    12,817عرض على GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    عرض على GitHub↗12,817
  • pulumi/pulumiالصورة الرمزية لـ pulumi

    pulumi/pulumi

    24,797عرض على GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    عرض على GitHub↗24,797
  • harisekhon/devops-bash-toolsالصورة الرمزية لـ HariSekhon

    HariSekhon/DevOps-Bash-tools

    8,062عرض على GitHub↗

    DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests

    Shellapiawsbash
    عرض على GitHub↗8,062
عرض جميع البدائل الـ 30 لـ Autoscaler→

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

ما هي وظيفة kubernetes/autoscaler؟

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.

ما هي الميزات الرئيسية لـ kubernetes/autoscaler؟

الميزات الرئيسية لـ kubernetes/autoscaler هي: Capacity Scaling, Reconciliation Loops, Pod Resource Request Scaling, Cloud Infrastructure Automation, Cloud Infrastructure Management, Cloud Infrastructure Scaling, Auto Scaling Groups, Kubernetes Cluster Management.

ما هي البدائل مفتوحة المصدر لـ kubernetes/autoscaler؟

تشمل البدائل مفتوحة المصدر لـ kubernetes/autoscaler: kubernetes/kops — kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… harisekhon/devops-bash-tools — DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… aws/karpenter-provider-aws — karpenter-provider-aws is a Kubernetes node autoscaler and infrastructure provider for AWS. It serves as a node…