Средняя загрузка 75% не гарантирует защиту от OOM: память оценивают отдельно по пикам, рабочему набору и запасу узла.
[имя] оптимизировал requests/limits подов и поднял среднюю загрузку ноды с 35% до 75%. Как ты гарантируешь, что приложения не будут OOMKilled во время пиков нагрузки до 15 тысяч RPS, и как выбирал именно эти значения?
Средняя загрузка 75% не гарантирует защиту от OOM: память оценивают отдельно по пикам, рабочему набору и запасу узла.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Средняя загрузка 75% не гарантирует защиту от OOM: память оценивают отдельно по пикам, рабочему набору и запасу узла.
Подбирайте requests и limits по профилям нагрузки, длительным проверкам и росту памяти, учитывая служебные процессы. Проверьте autoscaling и время добавления ёмкости. Абсолютной гарантии при любом пике нет: нужны ограничения входящей нагрузки, мониторинг и безопасная деградация.