Kubernetes v1.33: Изменяемое к... Заметка
RSS Блог о Kubernetes

Kubernetes v1.33: Изменяемое количество узлов CSI, доступных для распределения

Версия Kubernetes 1.33 вводит альфа-функцию под названием «изменяемое количество allocatable узлов CSI», позволяющую драйверам CSI динамически обновлять максимальное количество томов, которые может обработать узел. Это улучшает точность принятия решений о распределении подов и уменьшает количество ошибок планирования. Традиционно драйверы CSI отчитываются о статическом максимальном количестве прикреплений томов, которое может изменяться в течение его жизненного цикла узла по разным причинам. Статическая отчетность может привести к планированию подов на узлы, которые кажутся имеющими емкость, что вызывает застревание подов в состоянии ContainerCreating. С новым флагом MutableCSINodeAllocatableCount Kubernetes позволяет драйверам CSI корректировать и отчитываться о емкости прикрепления узлов. Это обеспечивает планировщику наиболее точное и актуальное представление о емкости узла. Функция поддерживает два механизма обновления отчетности о лимитах томов узла: периодические обновления и реактивные обновления. Чтобы использовать эту альфа-функцию, вам необходимо включить MutableCSINodeAllocatableCount в компонентах kube-apiserver и kubelet. Сообщество Kubernetes приветствует обратную связь по этому функционалу и поощряет тестирование и обсуждение для формирования его эволюции к бета- и GA-стабильности.