Spec-Zone.ru › Kubernetes 1.25

ПрикреплениеТома

ПрикреплениеТома фиксирует намерение прикрепить или открепить указанный том к/от указанного узла.

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), обязательно

    Спецификация желаемого поведения прикрепления/открепления тома. Заполняется системой Kubernetes.

  • status (VolumeAttachmentStatus)

    Состояние запроса ПрикрепленияТома. Заполняется сущностью, выполняющей операцию прикрепления или открепления, т.е. внешним прикрепляющим инструментом.

СпецификацияПрикрепленияТома

СпецификацияПрикрепленияТома — это спецификация запроса на прикрепление тома.

  • attacher (строка), обязательно

    Attacher указывает имя драйвера тома, который ДОЛЖЕН обработать этот запрос. Это имя, возвращаемое методом GetPluginName().

  • nodeName (строка), обязательно

    Узел, к которому должен быть прикреплён том.

  • source (VolumeAttachmentSource), обязательно

    Source представляет собой том, который должен быть прикреплён.

    VolumeAttachmentSource представляет собой том, который должен быть прикреплён. В настоящее время только PersistenVolumes могут быть прикреплены через внешний прикрепляющий инструмент, в будущем мы можем разрешить также встроенные тома в контейнерах. Может быть установлено ровно одно значение.

    • source.inlineVolumeSpec (PersistentVolumeSpec)

      inlineVolumeSpec содержит всю информацию, необходимую для прикрепления постоянного тома, определённого встроенным VolumeSource контейнера. Это поле заполняется только для функции CSIMigration. Оно содержит переведённые поля из встроенного VolumeSource контейнера в PersistentVolumeSpec. Это поле на стадии бета-тестирования и учитывается только серверами, у которых включена функция CSIMigration.

    • source.persistentVolumeName (строка)

      Имя постоянного тома для прикрепления.

СостояниеПрикрепленияТома

СостояниеПрикрепленияТома — это состояние запроса на прикрепление тома.

  • attached (логическое значение), обязательно

    Указывает, что том успешно прикреплен. Это поле должно устанавливаться только сущностью, завершающей операцию прикрепления, т.е. внешним прикрепляющим инструментом.

  • attachError (VolumeError)

    Последняя ошибка, возникшая во время операции прикрепления, если таковая имеется. Это поле должно устанавливаться только сущностью, завершающей операцию прикрепления, т.е. внешним прикрепляющим инструментом.

    VolumeError фиксирует ошибку, возникшую во время операции с томом.

    • attachError.message (строка)

      Строка, описывающая ошибку, возникшую во время операции прикрепления или открепления. Эта строка может быть залогирована, поэтому она не должна содержать конфиденциальную информацию.

    • attachError.time (Время)

      Время возникновения ошибки.

      Время — это обёртка вокруг time.Time, которая поддерживает правильную сериализацию в YAML и JSON. Обёртки предоставляются для многих фабричных методов, предлагаемых пакетом time.

  • attachmentMetadata (карта[строка]строка)

    При успешном прикреплении это поле заполняется любой информацией, возвращённой операцией прикрепления, которая должна быть передана в последующие вызовы WaitForAttach или Mount. Это поле должно устанавливаться только сущностью, завершающей операцию прикрепления, т.е. внешним прикрепляющим инструментом.

  • detachError (VolumeError)

    Последняя ошибка, возникшая во время операции открепления, если таковая имеется. Это поле должно устанавливаться только сущностью, завершающей операцию открепления, т.е. внешним прикрепляющим инструментом.

    VolumeError фиксирует ошибку, возникшую во время операции с томом.

    • detachError.message (строка)

      Строка, описывающая ошибку, возникшую во время операции прикрепления или открепления. Эта строка может быть залогирована, поэтому она не должна содержать конфиденциальную информацию.

    • detachError.time (Время)

      Время возникновения ошибки.

      Время — это обёртка вокруг time.Time, которая поддерживает правильную сериализацию в YAML и JSON. Обёртки предоставляются для многих фабричных методов, предлагаемых пакетом time.

СписокПрикрепленийТомов

СписокПрикрепленийТомов — это коллекция объектов ПрикреплениеТома.

  • apiVersion: storage.k8s.io/v1

  • kind: СписокПрикрепленийТомов

  • metadata (ListMeta)

    Стандартные метаданные списка. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

  • items ([]ПрикреплениеТома), обязательно

    Items — список ПрикрепленийТомов

© 2022 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2022 The Linux Foundation ®. All rights reserved.
https://v1-24.docs.kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/volume-attachment-v1/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API