Kubernetes 1.37 вышел с важными обновлениями в области динамического выделения ресурсов (DRA). Эта версия включает стабильную поддержку расширенных ресурсов, что позволяет драйверам DRA обрабатывать запросы через традиционный API без необходимости установки дополнительных плагинов.
Что нового в версии 1.37
Поддержка DRA для расширенных ресурсов достигла стабильности. Это значит, что пользователи могут напрямую запрашивать GPU, например, в конфигурации Pod без дополнительных настроек. Такой подход позволяет существующим рабочим нагрузкам продолжать функционировать без изменений, что делает внедрение более плавным.
Также теперь статус ResourceClaim включает информацию о сетевых устройствах, такую как MAC-адрес и IP-адреса, что упрощает управление сетевыми ресурсами. Важно отметить, что возможность помечать устройства как загрязненные (tainted) теперь также стабильна, что даёт администратору возможность временно отключать устройства для техобслуживания.
Промежуточные версии и их значение
Несколько функций продвинуты до бета-версии, включая поддержку ResourceClaim для рабочих нагрузок, которая позволяет делиться одним требованием между группами Pods, что значительно увеличивает гибкость управления ресурсами. Однако данная функция по умолчанию отключена и требует дополнительной активации.
Перспектива использования динамического выделения ресурсов в Kubernetes может принести значительные улучшения в управлении кластерными ресурсами на российском рынке, где оптимизация IT-инфраструктуры становится всё более актуальной. Этот выпуск обеспечит более высокую степень контроля за работой сервисов и улучшит использование вычислительных мощностей.
Следующее обновление Kubernetes порадует новыми функциями и улучшениями, которые помогут разработчикам более эффективно управлять ресурсами в своих приложениях.