7.4. ファイルシステムを使用した永続ボリューム要求 (PVC) の拡張


ストレージ容量を拡張し、増大するデータニーズに対応するために、既存のボリュームを再作成することなく、サイズを変更できます。

AWS Elastic Block Store (EBS) など、ファイルシステムのサイズ変更が必要なボリュームタイプに基づいて永続ボリューム要求 (PVC) を拡張するには、2 つのステップが必要です。まず、クラウドプロバイダーのボリュームオブジェクトを拡張します。次に、ノードのファイルシステムを拡張します。

ノードでのファイルシステムの拡張は、新規 Pod がボリュームと共に起動する場合にのみ実行されます。

前提条件

  • 制御ストレージクラスの allowVolumeExpansion フィールドが true に設定されています。

    詳細は、ボリューム拡張サポートの有効化 セクションを参照してください。

手順

  • spec.resources.requests を編集して PVC を編集し、新規サイズを要求します。たとえば、以下では ebs PVC を 8 Gi に拡張します。

    PVC YAML ファイルの例

    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
      name: ebs
    spec:
      storageClass: "storageClassWithFlagSet"
      accessModes:
        - ReadWriteOnce
      resources:
        requests:
          storage: 8Gi

    spec.resources.requests を より大きな量に更新すると、PVC が拡張されます。

検証

クラウドプロバイダーオブジェクトのサイズ変更が終了すると、PVC は FileSystemResizePending に設定されます。

  • 以下のコマンドを実行して状態を確認してください。

    $ oc describe pvc <pvc_name>

次のステップ

クラウドプロバイダーオブジェクトのサイズ変更が終了すると、PersistentVolume オブジェクトは PersistentVolume.Spec.Capacity に新規に要求されたサイズを反映します。これで、PVC から新しい Pod を作成または再作成して、ファイルシステムのサイズ変更を完了できます。Pod が実行されると、新たに要求されたサイズが利用可能になり、PVC から FileSystemResizePending 条件が削除されます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る