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

Kubernetes v1.35: Изменяемая привязка узлов PersistentVolume (альфа)

Kubernetes v1.35 представляет изменяемую привязку узлов PersistentVolume (PV), позволяющую изменять доступность тома после его создания. Эта функция, ранее неизменяемая, облегчает онлайн-управление томами, учитывая развивающиеся возможности поставщиков хранилищ. Основная мотивация исходит из сценариев, таких как миграция дисков между регионами и обновление дисков, где меняется доступ к узлам. Например, миграция с зональных на региональные диски требует корректировки привязки узлов PV для отражения нового региона. Аналогично, обновление дисков может потребовать указания новых поколений узлов. При включении этой функции администраторы должны убедиться, что базовый том обновлен перед изменением привязки узлов PV. Может возникнуть состояние гонки при ужесточении привязки узлов, если планировщик не сразу отражает изменения. В настоящее время обсуждается возможность смягчения последствий, когда Kubelet не запускает Pod при нарушении привязки узлов. Цель состоит в том, чтобы интегрировать это с VolumeAttributesClass, позволяя автоматические обновления через PersistentVolumeClaim. Эта альфа-функция требует включения шлюза функций и соответствующих разрешений RBAC. Сообщество Kubernetes призывает пользователей и разработчиков драйверов CSI предоставить отзывы о ее реализации и удобстве использования. Это рассматривается как первый шаг к более гибкому и динамичному управлению томами.