Да, если доступного allocatable хватает на суммарные requests 2Gi, Pod могут разместиться; суммарный limit 4Gi не резервирует 4Gi памяти.
Задача: два приложения, каждое требует 1Gi памяти в requests и 2Gi в limits, на ноде всего 3Gi памяти. Возможна ли такая конфигурация и в чём риск?
Да, если доступного allocatable хватает на суммарные requests 2Gi, Pod могут разместиться; суммарный limit 4Gi не резервирует 4Gi памяти.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Да, если доступного allocatable хватает на суммарные requests 2Gi, Pod могут разместиться; суммарный limit 4Gi не резервирует 4Gi памяти.
Но 3Gi физической памяти не равны 3Gi allocatable: часть нужна ОС и Kubernetes. Если оба приложения приблизятся к своим limits, памяти узла может не хватить раньше достижения индивидуальных 2Gi. Возможны eviction или OOM; нужны реалистичные requests, запас и наблюдение за пиками.
Источник: kubernetes.io.