Масштабируемость в Kubernetes обеспечивается на двух уровнях: кластера и приложений.
Масштабирование кластера
Добавление новых узлов (Node) или изменение ресурсов существующих нод.
Результат: кластер получает больше вычислительной мощности для размещения подов.
Горизонтальное масштабирование приложений (HPA)
Автоматическое увеличение или уменьшение числа подов на основе метрик нагрузки (CPU, память или кастомные метрики).
Результат: приложение распределяет нагрузку между несколькими экземплярами и продолжает работать стабильно.
Вертикальное масштабирование приложений
Увеличение ресурсов (CPU, RAM), выделенных отдельным подам.
Результат: отдельные поды получают больше ресурсов для выполнения задач.
Совместная работа HPA и Cluster Autoscaler
Если возникли сложности, обратитесь в техническую поддержку PS Cloud Services.
