Repolode
kubernetes

kubernetes/autoscaler

Компоненты Kubernetes автоматически масштабируют узлы кластера и корректируют запросы подов на CPU и память.

Звёзды
8,999
Форки
4,514
Открытые issues
330
Последний коммит
21 час назад

Что это?

В этом репозитории собраны компоненты для автомасштабирования Kubernetes. Cluster Autoscaler добавляет или удаляет узлы, чтобы каждому поду нашлось место и в кластере не оставалось ненужных узлов; он работает с несколькими публичными облачными провайдерами. Vertical Pod Autoscaler корректирует запросы подов на CPU и память, а Addon Resizer меняет запросы ресурсов Deployment в зависимости от количества узлов в кластере.

Для установки каждый компонент поставляется с собственной Helm chart. Cluster Autoscaler доступен в стабильной версии, а Vertical Pod Autoscaler и Addon Resizer находятся в бета-версии.

Ключевые возможности

  • 01Cluster Autoscaler добавляет или удаляет узлы в соответствии с потребностями подов в размещении.
  • 02Поддерживаются несколько публичных облачных провайдеров.
  • 03Vertical Pod Autoscaler корректирует запросы подов на CPU и память.
  • 04Addon Resizer масштабирует запросы ресурсов Deployment в зависимости от количества узлов кластера.
  • 05Для каждого компонента предоставляются официальные Helm charts.

Сценарии использования

  • Поддерживать размер облачного кластера Kubernetes в соответствии с нагрузкой, не переплачивая за простаивающие узлы.
  • Подбирать запросы ресурсов подов с учётом фактического использования.
  • Масштабировать дополнения кластера, например агенты мониторинга, по мере его роста.

Быстрый старт

  1. 1

    Создайте форк репозитория на GitHub

  2. 2

    Клонируйте свой форк локально

    git clone https://github.com/$YOUR_GITHUB_USERNAME/autoscaler.git

Что важно знать

  • Vertical Pod Autoscaler и Addon Resizer находятся в бета-версии.
  • Компоненты предназначены для использования с кластером Kubernetes, а не в качестве автономных приложений.

Темы

Частые вопросы

Что такое autoscaler?
Компоненты Kubernetes автоматически масштабируют узлы кластера и корректируют запросы подов на CPU и память. В этом репозитории собраны компоненты для автомасштабирования Kubernetes. Cluster Autoscaler добавляет или удаляет узлы, чтобы каждому поду нашлось место и в кластере не оставалось ненужных узлов; он работает с несколькими публичными облачными провайдерами. Vertical Pod Autoscaler корректирует запросы подов на CPU и память, а Addon Resizer меняет запросы ресурсов Deployment в зависимости от количества узлов в кластере.
autoscaler можно использовать бесплатно? Какая у него лицензия?
autoscaler распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
autoscaler всё ещё поддерживается?
Активно поддерживается. Последний коммит в autoscaler — 24 окт. 2026 г..
Для чего можно использовать autoscaler?
Поддерживать размер облачного кластера Kubernetes в соответствии с нагрузкой, не переплачивая за простаивающие узлы. Подбирать запросы ресурсов подов с учётом фактического использования. Масштабировать дополнения кластера, например агенты мониторинга, по мере его роста.
Как установить autoscaler?
Создайте форк репозитория на GitHub Клонируйте свой форк локально: git clone https://github.com/$YOUR_GITHUB_USERNAME/autoscaler.git
Где скачать autoscaler?
Исходный код и инструкции по установке — на GitHub: https://github.com/kubernetes/autoscaler

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лёгкая панель управления Kubernetes с открытым исходным кодом для работы с несколькими кластерами, мониторингом, контролем доступа RBAC и AI-ассистентом для устранения неполадок.

3,2 тыс.+2 за неделю313TypeScriptApache-2.0Обновлён 4 дня назад