RSS Блог о Kubernetes
Подписаться
Kubernetes v1.34: Изменяемый выделяемый ресурс узла CSI переходит в бета-версию
Возможность драйверов CSI обновлять количество подключаемых томов на узлах перешла из стадии Alpha в Beta в Kubernetes v1.34. Эта функция призвана повысить точность планирования stateful-подов. Ранее драйверы CSI сообщали о статических ограничениях томов, которые могли устаревать. Причины устаревшей информации включают внешние операции с томами, потребление слотов аппаратным обеспечением и взаимодействие нескольких драйверов. Эта неточность могла привести к сбоям при запуске подов и их зависанию в состоянии ContainerCreating. Новая функциональность позволяет драйверам CSI динамически сообщать о возможностях подключения томов на узлах во время выполнения. Kubernetes теперь поддерживает два механизма обновления: периодическое обновление и немедленное обновление при сбоях подключения. Для активации этой бета-функции необходимо включить feature gate MutableCSINodeAllocatableCount на kube-apiserver и kubelet. Драйверы CSI могут быть настроены с параметром nodeAllocatableUpdatePeriodSeconds для периодических обновлений, с соблюдением минимального интервала. Немедленные обновления запускаются ошибками ResourceExhausted во время подключения томов, предотвращая постоянные сбои подов. Пользователям рекомендуется включить и протестировать эту функцию в v1.34 и предоставить обратную связь для ее перехода к общедоступности.