Cluster autoscaler#
Сluster autoscaler - это компонент, который автоматически масштабирует кластер DropApp Plus в зависимости от текущей загрузки и потребностей ресурсов. Работает на уровне кластера и отвечает за автоматическое добавление или удаление узлов, чтобы обеспечить оптимальное использование ресурсов и удовлетворение требований приложений.
Cluster autoscaler мониторит нагрузку на кластер и использует алгоритмы принятия решений. Определяет, когда следует масштабировать кластер путем добавления новых узлов или удаления неиспользуемых. Анализирует фактическое использование ресурсов и рассчитывает будущую загрузку на основе исторических данных.
Механизм Cluster autoscaler:
Автоматическое масштабирование кластера – компонент, который автоматически регулирует размер кластера DropApp Plus, чтобы у всех pod было место для запуска и не было ненужных узлов. Поддерживает несколько провайдеров общедоступного облака.
Автоматическое масштабирование вертикальных pod - набор компонентов, которые автоматически регулируют объем процессора и памяти, запрашиваемый pod, работающими в кластере DropApp Plus.
Addon Resizer– упрощенная версия автоматического масштабированияverticalдля pod, которая изменяет запросы ресурсов развертывания на основе количества узлов в кластере DropApp Plus.Диаграммы – поддерживаются диаграммы Helm для компонентов, указанных в п. 1-3.