Обычно CPU и память задают для контейнеров в spec.template.spec.containers[].resources через requests и limits.
Какие ресурсы описываются в Deployment? Какие параметры для этого предназначены (requests/limits)?
Обычно CPU и память задают для контейнеров в spec.template.spec.containers[].resources через requests и limits.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Обычно CPU и память задают для контейнеров в spec.template.spec.containers[].resources через requests и limits.
Requests учитываются при планировании Pod и распределении ресурсов; limits ограничивают потребление. Превышение CPU limit ведёт к throttling, а нехватка памяти при ограничении может закончиться OOM. Deployment также описывает образ, реплики, probes и стратегию обновления, но ресурсные параметры находятся в шаблоне Pod.
Источник: kubernetes.io.