Junior — Middle
138
Koju tehnologiju Kubernetes koristi za ograničavanje resursa kontejnera?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
Kubernetes использует механизм cgroups (control groups) ядра Linux для ограничения ресурсов контейнеров.
С помощью cgroups можно задавать лимиты на:
- CPU (например, количество доступных ядер или доля процессорного времени)
- Память (максимальный объем используемой оперативной памяти)
- Другие ресурсы (например, I/O)
В Kubernetes это реализуется через спецификацию ресурсов в манифестах Pod или контейнера:
resources:
limits:
memory: "512Mi"
cpu: "1"
requests:
memory: "256Mi"
cpu: "0.5"
Где requests — гарантированные ресурсы, а limits — максимальные допустимые.
Таким образом, Kubernetes управляет ресурсами контейнеров, используя возможности cgroups для изоляции и контроля.