Масштабируемость в Kubernetes

Масштабируемость в Kubernetes обеспечивается на двух уровнях: кластера и приложений.

  1. Масштабирование кластера
    Добавление новых узлов (Node) или изменение ресурсов существующих нод.

  2. Горизонтальное масштабирование приложений (HPA)
    Автоматическое увеличение или уменьшение числа подов на основе метрик нагрузки (CPU, память или кастомные метрики).

  3. Вертикальное масштабирование приложений
    Увеличение ресурсов (CPU, RAM), выделенных отдельным подам.

  4. Совместная работа HPA и Cluster Autoscaler

    • HPA реагирует на рост нагрузки и увеличивает число подов.
    • Если ресурсов на текущих нодах недостаточно, Cluster Autoscaler добавляет новые worker-ноды.
    • Когда нагрузка снижается, HPA уменьшает количество подов, а Cluster Autoscaler сокращает число нод.

При возникновении вопросов обратитесь в техническую поддержку или отправьте письмо на support@ps.kz PS Cloud Services.

question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас
  1. Main