РАЗРАБОТКА

Kubernetes v1.36 внедряет User Namespaces — новая эра безопасности

Kubernetes v1.36 представил поддержку User Namespaces в статусе GA, обеспечивая безопасную работу контейнеров.

✍️ Редакция iTech News | 02.01.2026 | ⏱ 2 мин | Источник: Kubernetes Blog
💻

Kubernetes представил версию v1.36, которая включает поддержку User Namespaces в статусе General Availability (GA). Это долгожданное улучшение потенциально меняет подход к безопасности контейнеров, позволяя запускать контейнеры с ограниченными привилегиями без риска для основного хоста.

Почему это важно для разработчиков

Поддержка User Namespaces значительно увеличивает безопасность, позволяя изолировать ресурсы контейнеров с помощью механизма, который не требует использования root-доступа. Эта функция особенно актуальна в свете растущих угроз, связанных с уязвимостями контейнеров. Теперь контейнеры могут иметь доступ к сетевым возможностям, не влияя на хост-систему.

Как это работает

Новая функция позволяет использовать привилегированные возможности, не предоставляя доступ к хосту. При установке параметра hostUsers: false в спецификации Pod, контейнеры могут взаимодействовать с сетевыми интерфейсами, защищая при этом сам хост. Это достигается с помощью ID-mapped mounts, которые не изменяют файловую систему на диске, а переопределяют идентификацию пользователей непосредственно в момент монтирования.

В процессе разработки реализовали прозрачный механизм, который улучшает производительность работы с большими объемами данных, минимизируя необходимость в захвате прав. Это имеет решающее значение для предприятий, работающих с безопасными контейнерами и высоконагруженными приложениями.

Практическое значение обновления

Теперь пользователи могут легко настроить свои контейнеры для работы с User Namespaces без необходимости изменять образы или конфигурировать дополнительные параметры. Это не только упрощает процесс внедрения новых технологий, но и снижает риски, связанные с высокими привилегиями контейнеров, что является важным изменением для всех, кто использует Kubernetes в своей инфраструктуре.

Следующая важная веха — подготовка к релизу v1.37, в котором ожидается дальнейшее расширение функционала безопасности и улучшение пользовательского опыта. Пользователи могут ожидать новые функции и улучшения, которые сделают Kubernetes еще более мощным инструментом для облачных разработок.

Поделиться: Telegram X LinkedIn