すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:コンソールで動的クラウドディスクボリュームを使用する

最終更新日:Jun 22, 2026

このトピックでは、Container Service for Kubernetes (ACK) コンソールでステートフルアプリケーション用のクラウドディスクボリュームを動的に作成して使用する方法を説明します。StorageClass の作成、PersistentVolumeClaim (PVC) によるストレージのリクエスト、ワークロードへのボリュームのマウント方法について説明します。

前提条件

ACK クラスターが必要です。詳細については、「ACK マネージドクラスターを作成する」をご参照ください。

ステップ 1: StorageClass の作成

  1. ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、[ボリューム] > [StorageClasses] を選択します。

  3. ストレージクラス ページで、作成する をクリックします。作成する ダイアログボックスで、次のパラメーターを設定します。

    • [名前]:StorageClass の名前です。

    • [ストレージタイプ]: この例ではクラウドディスクを選択します。

    • [ボリュームプラグイン]: この例では [Flexvolume] を選択します。

    • [パラメータ]: この例では、パラメーターには typezoneid が含まれます。

      • type クラウドディスクのタイプを指定します。有効な値は、cloud_efficiency (高性能クラウドディスク)、cloud_ssd (標準 SSD)、cloud_essd (拡張 SSD) です。このパラメータを available に設定すると、システムは拡張 SSD (ESSD)、標準 SSD、高性能クラウドディスクの順に、成功するまでクラウドディスクの作成を試行します。

      • zoneid クラウドディスクを作成するゾーン。

        zoneid: cn-hangzhou-a,cn-hangzhou-b,cn-hangzhou-c
      • encrypted (オプション) クラウドディスクを暗号化するかどうかを指定します。デフォルトでは、ディスクは暗号化されません (false)。

    • [再利用ポリシー]: クラウドディスクのリクレイムポリシーを指定します。 既定値は Delete です。 Retain もサポートされています。 意図しないデータ損失を防ぐため、ミッションクリティカルなデータには Retain の使用を推奨します。

    • [バインドモード]: デフォルト値は Immediate です。WaitForFirstConsumer もサポートされています。

    • [マウントオプション]: ボリュームをマウントするための追加オプションを指定します。

  4. パラメーターを設定した後、作成する をクリックします。

ステップ 2: PVC の作成

  1. ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、[ボリューム] > [ボリュームクレームの永続性] を選択します。

  3. ボリュームクレーム ページで、作成する をクリックします。ボリュームクレームの作成 ダイアログボックスで、次のパラメーターを設定します。

    • [ボリュームタイプ]: サポートされているタイプは クラウドディスクNAS、および OSS です。 この例では、クラウドディスク を選択します。

    • [名前]: PVC の名前。名前はクラスター内で一意である必要があります。

    • [割り当てモード]: サポートされているモードはStorageClass の使用既存ボリューム、およびボリュームの作成です。この例では、StorageClass の使用を選択します。

    • [既存のストレージクラス]: ストレージクラスの選択 をクリックします。ストレージクラスの選択 ダイアログボックスで、目的の StorageClass の [操作] 列で ノードの選択 をクリックします。

    • [容量]: ボリュームの容量。

      説明

      リクエストする容量は、選択したクラウドディスクタイプの制限内である必要があります。

    • [アクセスモード]: デフォルト値は ReadWriteOnce です。

  4. 作成するをクリックします。

    PVC が作成されると、リストに表示され、対応するボリュームにバインドされます。

ステップ 3: ワークロードの作成とボリュームのマウント

  1. ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、[ワークロード] > [StatefulSets] を選択します。

  3. StatefulSetsページの右上隅にある [画像から作成] をクリックします。

  4. StatefulSet を設定します。

    このセクションでは、ボリューム設定について説明します。その他のパラメーターについては、「StatefulSet を作成する」をご参照ください。

    ローカルストレージの追加、PersistentVolumeClaim の追加、PVC テンプレートの追加が可能です。

    この例では、クラウドディスクボリュームを設定し、コンテナ内の /tmp ディレクトリにマウントします。このディレクトリに書き込まれたデータは、クラウドディスクに保存されます。[ボリューム] セクションで、[PersistentVolumeClaim を追加] をクリックします。[PV タイプ][クラウドディスク] に設定し、[マウントソース] で作成した PVC を選択し、[マウントパス]/tmp に設定し、[サブパス] は空のままにします。

  5. すべてのパラメーターを設定したら、作成する をクリックします。

    ワークロードが作成されると、ボリュームがマウントされ、使用可能になります。

CLI を使用してクラウドディスクボリュームを動的にプロビジョニングすることもできます。詳細については、「CLI を使用して、動的にプロビジョニングされたクラウドディスクボリュームを使用する」をご参照ください。