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

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

最終更新日:Sep 16, 2026

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

前提条件

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

手順 1: StorageClass の作成

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

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

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

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

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

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

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

      • 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. クラスターリスト ページで、クラスターの名前をクリックします。左側のナビゲーションペインで、ワークロード > ステーフルセット をクリックします。

  3. StatefulSets ページで、[イメージから作成] をクリックします。

  4. StatefulSet を設定します。

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

    ローカルストレージ、PersistentVolumeClaim、または PVC テンプレートを追加できます。

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

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

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

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