Обзор функции: Добавляя ConfigMap StorageDescription в пространство имён
kube-public
, платформа автоматически определяет поддержку снимков (snapshot) для каждого стороннего StorageClass, а также поддерживаемые режимы томов и режимы доступа (включая режимы доступа, специфичные для блочных томов). Экран создания PVC затем отображает только допустимые варианты, помогая легко выбрать и использовать нужные возможности хранилища.
Важно: Выполняйте следующую операцию в пространстве имён
kube-public
, иначе платформа не распознает возможности хранилища.
Отредактируйте или создайте ConfigMap с именем, начинающимся с sd-
, например sd-capabilities-enhanced
:
Обязательная метка
data
Каждый key
соответствует provisioner
StorageClass; значение — это YAML-строка, описывающая его возможности. Основные поля:
Поле | Тип | Описание |
---|---|---|
snapshot | Boolean | Указывает, поддерживаются ли снимки томов |
volumeMode | List[String] | Поддерживаемые режимы томов; минимум один из Filesystem , Block |
accessModes | List[String] | Режимы доступа, доступные при volumeMode равном Filesystem |
blockAccessModes | List[String] | Режимы доступа, специфичные для блочных томов (опционально) |
Если
blockAccessModes
отсутствует, платформа будет использоватьaccessModes
для блочных томов.
После применения UI автоматически подстраивает доступные опции, например:
blockAccessModes
.snapshot: true
, операции, связанные со снимками, становятся доступны на странице PVC.provisioner
, который хотите изменить.kubectl apply -f ...
. Платформа опрашивает обновления и автоматически обновляет UI; вы также можете обновить страницу браузера для немедленного отображения изменений.blockAccessModes
отсутствует, блочные тома наследуют accessModes
.Симптом | Возможная причина | Решение |
---|---|---|
Список режимов доступа пуст для блочных томов | blockAccessModes пуст и accessModes также пусты | Укажите хотя бы одно из двух |
UI по-прежнему показывает устаревшие возможности | ConfigMap не сохранён или кэш браузера | Проверьте с помощью kubectl get cm , обновите страницу |