Пул. Как работает автомасштабирование

Последние изменения: 13.01.2023

Автомасштабирование  управляет количеством узлов в пуле: если текущие не справляются с нагрузкой, добавит новые, если часть узлов простаивает без нагрузки — удалит их. Как это работает:

  • Узел создаётся, когда нужно запустить новый под (группу контейнеров приложения), но у текущих узлов нет свободных ресурсов для этого. Число свободных ресурсов оценивается по «resources.requests».

  • Удаляются узлы, которые простояли без подов 20 минут подряд.

  • Если вручную удалить узлы, на которых есть поды (выставить «текущее число узлов» ниже, чем развернуло автомасштабирование), через 20 минут система проверит нагрузку на пул. Если текущих узлов не хватает для запуска нужных подов, снова добавит узлы, если хватает — не будет добавлять.

Автомасштабирование ограничено пределами: оно не создаст больше «максимального количества узлов» и не удалит узлы, если достигнуто «минимальное количество узлов». Эти пределы вы задаёте сами во вкладке Пулы.

95932e878a11a5fb9484bb9d1eaf6b92.png
5e56fea371aea10b173bf15f083ff1bc.png

Помогла ли вам статья?