Как стать автором
Обновить

Горизонтальное автомасштабирование подов Kubernetes и Prometheus для высокой доступности и работоспособности инфрастр-ры

Время на прочтение7 мин
Количество просмотров17K
Всего голосов 32: ↑28 и ↓4+24
Комментарии3

Комментарии 3

Спасибо за статью. Поправьте меня, если я не так понял, но в статье вы описали только HPA и не написали про Cluster Autoscaler, верно? Или одно является подмножеством другого? Спасибо.
Задайте HPA, которое будет обслуживать не менее двух реплик и выполнять масштабирование до десяти реплик, если средний показатель использования ЦП превысит 80 % или если расход памяти будет выше 200 МиБ:


Как это работает в связке с запросами и лимитами на ресурсы для контейнера?
Например в деплойменте для контейнера задано:
  resources:
    requests:
      cpu: 500m
      memory: 512Mi
    limits:
      cpu: 2000m
      memory: 1024Mi


Если в HPA у меня для CPU указано 80, то к чему относятся эти 80?
80% от запросов? 80% от лимитов?
А если в поде более одного контейнера (странно, но вдруг), и для каждого контейнера заданы свои лимиты/реквесты?

80% высчитывается от параметров в request.

p.s. Некропостинг конечно, но вдруг кому-то будет полезно.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий