第11章 VolumeAttributesClass [storage.k8s.io/v1]


説明
VolumeAttributesClass は、CSI ドライバーによって定義された可変ボリューム属性の仕様を表します。このクラスは、PersistentVolumeClaims の動的プロビジョニング中に指定でき、プロビジョニング後に PersistentVolumeClaim 仕様で変更できます。
object
必須
  • ドライバー名

11.1. 仕様

Expand
プロパティー説明

apiVersion

string

apiVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

ドライバー名

string

CSI ドライバーの名前。このフィールドは変更できません。

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これは更新できません。CamelCase を使用します。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

metadata

オブジェクトメタ

標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。

parameters

object (string)

パラメーターには、CSI ドライバーによって定義されたボリューム属性が格納されます。これらの値は Kubernetes からは見えず、CSI ドライバーに直接渡されます。基盤となるストレージプロバイダーは、既存のボリューム上のこれらの属性の変更をサポートしていますが、パラメーターフィールド自体は変更できません。ボリュームの更新を実行するには、新しいパラメーターを持つ新しい VolumeAttributesClass を作成し、PersistentVolumeClaim を更新して新しい VolumeAttributesClass を参照するようにする必要があります。

このフィールドは必須項目であり、少なくとも 1 つのキーと値のペアが含まれている必要があります。キーは空にすることはできません。パラメーターの最大数は 512 個で、累積最大サイズは 256KB です。CSI ドライバーが無効なパラメーターを拒否した場合、ターゲットの PersistentVolumeClaim は modifyVolumeStatus フィールドで実行不可能状態に設定されます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る