RSS Блог о Kubernetes
Подписаться
Kubernetes v1.34: Потребляемая емкость DRA
Динамическое распределение ресурсов (DRA) в Kubernetes управляет дефицитными ресурсами, такими как устройства для Pods, расширяясь за пределы простого выделения устройств. DRA позволяет запрашивать конкретные устройства с пользовательскими конфигурациями, включая совместное использование ресурсов. В этом блоге подробно описывается новая функция потребляемой емкости DRA в Kubernetes 1.34, имеющая решающее значение для более детального совместного использования устройств. Потребляемая емкость позволяет совместно использовать устройство несколькими ResourceClaims или DeviceRequests, даже в разных пространствах имен. Планировщик теперь поддерживает выделение частей ресурсов устройства, управляя общей емкостью. Новое ограничение DistinctAttribute предотвращает многократное выделение одного устройства в рамках одной и той же заявки. Эта функция требует включения функционального элемента DRAConsumableCapacity в различных компонентах Kubernetes. Разработчики могут разрешить множественное выделение, установив AllowMultipleAllocations, и могут определять политики для запросов емкости устройств. Пользователи могут запрашивать части устройств через ResourceClaims, а статус устройства может включать динамическую информацию, такую как IP-адреса. Это улучшение поддерживает сетевое взаимодействие с учетом пропускной способности и совместное использование устройств несколькими арендаторами, улучшая планирование и управление ресурсами. Блог призывает к экспериментам и обратной связи для дальнейшего совершенствования DRA.