9.4. デフォルトストレージクラスの設定
ストレージクラスを指定せずに永続ボリューム要求 (PVC) を作成すると、デフォルトのストレージクラスによって永続ボリュームが自動的にプロビジョニングされます。
これにより、ユーザーが要求ごとにストレージクラスを選択する必要がなくなり、ストレージ管理が簡素化されます。ストレージクラスをクラスター全体のデフォルトとして指定するには、ストレージクラスのメタデータにアノテーションを追加します。
前提条件
- 実行中の OpenShift Container Platform クラスターに管理者権限でログインしている。
手順
必要なストレージクラスの場合、
metadata.annotations.storageclass.kubernetes.io/is-default-classフィールドを次の例のようにtrueに設定します。ストレージクラスの YAML ファイルの例
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: annotations: storageclass.kubernetes.io/is-default-class: "true" ...注記ベータアノテーションの
storageclass.beta.kubernetes.io/is-default-classは依然として使用可能ですが、今後のリリースで削除される予定です。オプション: 次の例のように、
metadata.annotations.kubernetes.io/descriptionフィールドにストレージクラスの説明を作成します。ストレージクラスの YAML ファイルの例
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: annotations: kubernetes.io/description: My Storage Class Description ...