第 10 章 VolumeAttachment [storage.k8s.io/v1]
- 描述
VolumeAttachment 捕获将指定卷附加到指定节点或从指定节点分离的意图。
VolumeAttachment 对象没有命名空间。
- 类型
-
object
- 必填
-
spec
-
10.1. 规格
属性 | 类型 | 描述 |
---|---|---|
|
| APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| 标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
| VolumeAttachmentSpec 是 VolumeAttachment 请求的规格。 |
|
| VolumeAttachmentStatus 是 VolumeAttachment 请求的状态。 |
10.1.1. .spec
- 描述
- VolumeAttachmentSpec 是 VolumeAttachment 请求的规格。
- 类型
-
object
- 必填
-
attacher
-
source
-
nodeName
-
属性 | 类型 | 描述 |
---|---|---|
|
| attacher 表示 MUST 处理此请求的卷驱动程序的名称。这是 GetPluginName ()返回的名称。 |
|
| nodeName 代表卷应附加到的节点。 |
|
| VolumeAttachmentSource 代表应附加的卷。现在,只有 PersistenVolumes 只能通过外部附加器附加,以后我们可能会允许 pod 中的内联卷。可以设置一个成员。 |
10.1.2. .spec.source
- 描述
- VolumeAttachmentSource 代表应附加的卷。现在,只有 PersistenVolumes 只能通过外部附加器附加,以后我们可能会允许 pod 中的内联卷。可以设置一个成员。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
| inlineVolumeSpec 包含附加 pod 内联 VolumeSource 定义的持久性卷所需的所有信息。此字段只针对 CSIMigration 功能填充。它包含从 pod 的内联 VolumeSource 到 PersistentVolumeSpec 的转换字段。此字段是 beta 级别,仅适用于启用 CSIMigration 功能的服务器。 | |
|
| persistentVolumeName 代表要附加的持久性卷的名称。 |
10.1.3. .status
- 描述
- VolumeAttachmentStatus 是 VolumeAttachment 请求的状态。
- 类型
-
object
- 必填
-
attached
-
属性 | 类型 | 描述 |
---|---|---|
|
| VolumeError 捕获在卷操作过程中遇到的错误。 |
|
| attached 表示卷已成功附加。此字段只能由完成附加操作的实体设置,如 external-attacher。 |
|
| attachmentMetadata 在成功附加后填充附加操作返回的任何信息,这些信息必须传递给后续的 WaitForAttach 或 Mount 调用。此字段只能由完成附加操作的实体设置,如 external-attacher。 |
|
| VolumeError 捕获在卷操作过程中遇到的错误。 |
10.1.4. .status.attachError
- 描述
- VolumeError 捕获在卷操作过程中遇到的错误。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| Message 代表 Attach 或 Detach 操作过程中遇到的错误。此字符串可以记录,因此不应包含敏感信息。 |
| time 代表遇到错误的时间。 |
10.1.5. .status.detachError
- 描述
- VolumeError 捕获在卷操作过程中遇到的错误。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| Message 代表 Attach 或 Detach 操作过程中遇到的错误。此字符串可以记录,因此不应包含敏感信息。 |
| time 代表遇到错误的时间。 |