Выбор ответа Junior Образы и слои спрашивают часто обновлено
Namespaces и cgroups
Вопрос
Что делают namespaces, а что cgroups?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Namespaces изолируют то, что процесс видит, cgroups ограничивают его ресурсы. Namespaces отвечают за изоляцию видимости: свои PID, интерфейсы, точки монтирования, имя хоста, пользователи.
Варианты ответа
- Namespaces ограничивают память и CPU, а cgroups изолируют видимость PID, сети и ФС
- Оба механизма отвечают за сеть: namespaces за интерфейсы, cgroups за полосу пропускания
- Namespaces изолируют то, что процесс видит, cgroups ограничивают его ресурсыправильный ответ
- Namespaces это функция Docker, а cgroups функция Kubernetes, ядро их не знает
Разбор
Namespaces отвечают за изоляцию видимости: свои PID, интерфейсы, точки монтирования, имя хоста, пользователи. Cgroups считают и ограничивают ресурсы. Оба механизма принадлежат ядру Linux, Docker и Kubernetes ими только пользуются. Первый вариант путает их местами.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.