第9章 VolumeAttachment [storage.k8s.io/v1]
- 説明
VolumeAttachment は、指定されたボリュームを指定されたノードにアタッチまたはデタッチする意図をキャプチャーします。
VolumeAttachment オブジェクトには namespace がありません。
- タイプ
-
object
- 必須
-
spec
-
9.1. 仕様
プロパティー | 型 | 説明 |
---|---|---|
|
| APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、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 リクエストのステータスです。 |
9.1.1. .spec
- 説明
- VolumeAttachmentSpec は、VolumeAttachment リクエストの仕様です。
- タイプ
-
object
- 必須
-
attacher
-
source
-
nodeName
-
プロパティー | 型 | 説明 |
---|---|---|
|
| Attacher は、この要求を処理しなければならないボリュームドライバーの名前を示します。これは、GetPluginName() により返される名前です。 |
|
| ボリュームを接続する必要のあるノード。 |
|
| VolumeAttachmentSource は、接続する必要のあるボリュームを表します。現在は、PersistenVolumes のみが外部アタッチを介して接続でき、今後 Pod でインラインボリュームを許可する可能性があります。正確に 1 つのメンバーを設定できます。 |
9.1.2. .spec.source
- 説明
- VolumeAttachmentSource は、接続する必要のあるボリュームを表します。現在は、PersistenVolumes のみが外部アタッチを介して接続でき、今後 Pod でインラインボリュームを許可する可能性があります。正確に 1 つのメンバーを設定できます。
- タイプ
-
object
プロパティー | 型 | 説明 |
---|---|---|
| inlineVolumeSpec には、Pod のインライン VolumeSource によって定義された永続ボリュームを接続するために必要なすべての情報が含まれています。このフィールドは、CSIMigration 機能の場合にのみ入力されます。Pod のインライン VolumeSource から PersistentVolumeSpec に変換されたフィールドが含まれています。このフィールドはベータレベルであり、CSIMigration 機能を有効にしたサーバーによってのみ尊重されます。 | |
|
| アタッチする永続ボリュームの名前。 |
9.1.3. .status
- 説明
- VolumeAttachmentStatus は、VolumeAttachment リクエストのステータスです。
- タイプ
-
object
- 必須
-
attached
-
プロパティー | 型 | 説明 |
---|---|---|
|
| VolumeError は、ボリューム操作中に発生したエラーをキャプチャします。 |
|
| ボリュームが正常に接続されたことを示します。このフィールドは、アタッチ操作を完了するエンティティー、つまり外部アタッチメントによってのみ設定する必要があります。 |
|
| アタッチが成功すると、このフィールドには、後続の WaitForAttach または Mount 呼び出しに渡す必要のあるアタッチ操作によって返された情報が入力されます。このフィールドは、アタッチ操作を完了するエンティティー、つまり外部アタッチメントによってのみ設定する必要があります。 |
|
| VolumeError は、ボリューム操作中に発生したエラーをキャプチャします。 |
9.1.4. .status.attachError
- 説明
- VolumeError は、ボリューム操作中に発生したエラーをキャプチャします。
- タイプ
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| アタッチまたはデタッチ操作中に発生したエラーの詳細を示す文字列。この文字列はログに記録される可能性があるため、機密情報を含めることはできません。 |
| エラーが発生した時刻。 |
9.1.5. .status.detachError
- 説明
- VolumeError は、ボリューム操作中に発生したエラーをキャプチャします。
- タイプ
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| アタッチまたはデタッチ操作中に発生したエラーの詳細を示す文字列。この文字列はログに記録される可能性があるため、機密情報を含めることはできません。 |
| エラーが発生した時刻。 |