Класс VolumeAttributesClass v1beta1
apiVersion: storage.k8s.io/v1beta1
import "k8s.io/api/storage/v1beta1"
Класс VolumeAttributesClass
Класс VolumeAttributesClass представляет собой спецификацию изменяемых атрибутов тома, определенных драйвером CSI. Класс может быть указан во время динамического снабжения PersistentVolumeClaims и изменён в спецификации PersistentVolumeClaim после снабжения.
apiVersion: storage.k8s.io/v1beta1
kind: VolumeAttributesClass
-
metadata (ObjectMeta)
Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
driverName (строка), обязательно
Имя драйвера CSI. Это поле неизменяемо.
-
parameters (отображение [string]string)
parameters хранят атрибуты тома, определённые драйвером CSI. Эти значения невидимы для Kubernetes и передаются непосредственно драйверу CSI. Поддерживающая база данных может изменять эти атрибуты существующего тома, однако само поле parameters неизменяемо. Для вызова обновления тома должен быть создан новый VolumeAttributesClass с новыми параметрами, и PersistentVolumeClaim должен быть обновлён для ссылки на новый VolumeAttributesClass.
Это поле является обязательным и должно содержать по крайней мере одну пару ключ/значение. Ключи не могут быть пустыми, а максимальное количество параметров составляет 512, с максимальным кумулятивным размером 256К. Если драйвер CSI отклонит недопустимые параметры, целевой PersistentVolumeClaim будет установлен в состояние «Невозможно» в поле modifyVolumeStatus.
Список VolumeAttributesClass
Список VolumeAttributesClass представляет собой коллекцию объектов VolumeAttributesClass.
apiVersion: storage.k8s.io/v1beta1
kind: VolumeAttributesClassList
-
metadata (ListMeta)
Стандартные метаданные списка. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
items ([]VolumeAttributesClass), обязательно
items — список объектов VolumeAttributesClass.
© 2024 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2024 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/volume-attributes-class-v1beta1/