является CPU Throttling.
тут я с тобой полностью согласен
Что значит упирается? Там же квоты в cfs, и не всегда троттлинг на графике - это триггер что-то делать
я считаю тут тротлингом то, что выше 30%
За какой промежуток времени?
за 300 секунд, например
я не однократно встречал ситуации, когда тротлинг показывает большой, а на самом деле на приложение это не влияет. Более того, бывает показывает тротлинг даже при статически выделенных ядрах, хотя этот тротлинг ни на что не влиял. Пример: https://t.me/kubernetes_ru/458148 Поэтому я если честно не уверен, стоит ли это использовать в hpa. А если стоит, то формулу подсчета делать какой-то другой может быть. Наверное она должна помимо container_cpu_cfs_throttled_periods_total еще учитывать container_cpu_cfs_throttled_seconds_total
интересный кейс. У меня наоборот - чаще всего если разрабы недовольны скоростью работы приложения, то надо смотреть тротлинг. cpu manager static используем
Обсуждают сегодня