Sobes.tech
Junior — Middle
138

Koju tehnologiju Kubernetes koristi za ograničavanje resursa kontejnera?

Компаније где су питане
OZONOZON

Одговор од АИ

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 для изоляции и контроля.