Back to questions
ГК Иннотех
Middle
10
Что такое requests и limits в Kubernetes? В чём между ними отличие?
Companies where asked
Answer from AI
sobes.tech AI
В Kubernetes requests и limits — это параметры управления ресурсами контейнеров.
-
requests — минимальное количество ресурсов (CPU, память), которое контейнер гарантированно получит. Планировщик использует эти значения, чтобы определить, на какой узел разместить под.
-
limits — максимальное количество ресурсов, которое контейнер может использовать. Если контейнер превысит лимит по CPU, ему будет ограничена производительность; если по памяти — контейнер может быть убит.
Отличие:
requestsвлияют на планирование и гарантируют минимальные ресурсы.limitsограничивают максимальное потребление ресурсов во время работы.
Пример:
resources:
requests:
memory: "128Mi"
cpu: "500m"
limits:
memory: "256Mi"
cpu: "1"