ПрикреплениеТома
apiVersion: storage.k8s.io/v1
import "k8s.io/api/storage/v1"
ПрикреплениеТома
ПрикреплениеТома описывает намерение прикрепить или отсоединить указанный том к/от указанного узла.
Объекты ПрикреплениеТома не имеют пространства имён.
apiVersion: storage.k8s.io/v1
kind: ПрикреплениеТома
-
metadata (ObjectMeta)
Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
spec (VolumeAttachmentSpec), обязательно
spec описывает спецификацию желаемого поведения прикрепления/отсоединения тома. Заполняется системой Kubernetes.
-
status (VolumeAttachmentStatus)
status описывает состояние запроса ПрикреплениеТома. Заполняется сущностью, выполняющей операцию прикрепления или отсоединения, т. е. внешним прикрепляющим агентом.
СпецификацияПрикрепленияТома
VolumeAttachmentSpec — это спецификация запроса на прикрепление тома.
-
attacher (строка), обязательно
attacher указывает имя драйвера тома, который ДОЛЖЕН обработать этот запрос. Это имя, возвращаемое методом GetPluginName().
-
nodeName (строка), обязательно
nodeName представляет узел, к которому должен быть прикреплён том.
-
source (VolumeAttachmentSource), обязательно
source представляет том, который должен быть прикреплён.
VolumeAttachmentSource представляет том, который должен быть прикреплён. В данный момент только PersistentVolumes могут быть прикреплены через внешний прикрепляющий агент. В будущем мы можем разрешить также встраиваемые тома в поды. Должен быть установлен ровно один член.
-
source.inlineVolumeSpec (PersistentVolumeSpec)
inlineVolumeSpec содержит всю необходимую информацию для прикрепления постоянного тома, определённого встраиваемым VolumeSource под. Это поле заполняется только для функции CSIMigration. Оно содержит переведённые поля из встроенного VolumeSource под в PersistentVolumeSpec. Это поле — бета-уровня и обрабатывается только серверами, включившими функцию CSIMigration.
-
source.persistentVolumeName (строка)
persistentVolumeName представляет имя постоянного тома для прикрепления.
-
СтатусПрикрепленияТома
VolumeAttachmentStatus — это состояние запроса на прикрепление тома.
-
attached (булево), обязательно
attached указывает, что том успешно прикреплён. Это поле должно устанавливаться только сущностью, завершающей операцию прикрепления, т. е. внешним прикрепляющим агентом.
-
attachError (VolumeError)
attachError представляет последнюю ошибку, возникшую во время операции прикрепления, если таковая имелась. Это поле должно устанавливаться только сущностью, завершающей операцию прикрепления, т. е. внешним прикрепляющим агентом.
VolumeError описывает ошибку, возникшую во время операции с томом.
-
attachError.message (строка)
message представляет ошибку, возникшую во время операции прикрепления или отсоединения. Эта строка может быть записана в журнал, поэтому она не должна содержать конфиденциальную информацию.
-
attachError.time (Time)
time представляет время возникновения ошибки.
Time — это оболочка вокруг time.Time, которая поддерживает правильную сериализацию в YAML и JSON. Оболочки предоставляются для многих фабричных методов пакета time.
-
-
attachmentMetadata (карта[строка]строка)
attachmentMetadata заполняется любой информацией, возвращённой операцией прикрепления после успешного прикрепления, которая должна передаваться в последующие вызовы WaitForAttach или Mount. Это поле должно устанавливаться только сущностью, завершающей операцию прикрепления, т. е. внешним прикрепляющим агентом.
-
detachError (VolumeError)
detachError представляет последнюю ошибку, возникшую во время операции отсоединения, если таковая имелась. Это поле должно устанавливаться только сущностью, завершающей операцию отсоединения, т. е. внешним прикрепляющим агентом.
VolumeError описывает ошибку, возникшую во время операции с томом.
-
detachError.message (строка)
message представляет ошибку, возникшую во время операции прикрепления или отсоединения. Эта строка может быть записана в журнал, поэтому она не должна содержать конфиденциальную информацию.
-
detachError.time (Time)
time представляет время возникновения ошибки.
Time — это оболочка вокруг time.Time, которая поддерживает правильную сериализацию в YAML и JSON. Оболочки предоставляются для многих фабричных методов пакета time.
-
СписокПрикрепленийТомов
VolumeAttachmentList — это коллекция объектов ПрикреплениеТома.
apiVersion: storage.k8s.io/v1
kind: СписокПрикрепленийТомов
-
metadata (ListMeta)
Стандартные метаданные списка. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
items ([]ПрикреплениеТома), обязательно
items — это список ПрикрепленийТомов
© 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-attachment-v1/