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

Container Service for Kubernetes:ACKコンソールで動的にプロビジョニングされたディスクボリュームを使用する

最終更新日:Jan 21, 2025

このトピックでは、Container Service for Kubernetes (ACK) コンソールで動的にプロビジョニングされたディスクボリュームを使用する方法について説明します。

前提条件

ACKクラスターが作成されます。 詳細については、「ACK管理クラスターの作成」をご参照ください。

ステップ1: StorageClassの作成

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

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

  3. [StorageClasses] ページで、[作成] をクリックします。 表示される [作成] ダイアログボックスで、次のパラメーターを設定します。

    • Name: StorageClassの名前。

    • PVタイプ: 値をクラウドディスクに設定します。

    • ボリュームプラグイン: この例では、Flexvolumeが選択されています。

    • パラメーター: この例では、パラメーターはtypezoneidです。

      • type: ディスクタイプ。 有効な値: cloud_efficiency、cloud_ssd、cloud_essd、およびavailable。 このパラメーターを使用可能に設定すると、システムは成功するまでディスクの作成を試みます。 システムは、このリストから順番にディスクタイプを選択します。拡張SSD (ESSD) 、標準SSD、およびウルトラディスクです。 システムはディスクが作成されるまで試行を続けます。

      • zoneid: このパラメーターは、ディスクが作成されるリージョンを指定します。

        マルチゾーンクラスターの場合、複数のゾーンを指定できます。 例:

        zoneid: cn-hangzhou-a,cn-hangzhou-b,cn-hangzhou-c
      • encrypted: 任意。 作成するディスクを暗号化するかどうかを指定します。 デフォルトでは、このパラメーターはfalseに設定されています。 作成するディスクが暗号化されていないことを指定します。

    • 再利用ポリシー: ディスクの再利用に使用されるポリシー。 デフォルトでは、このパラメーターはDeleteに設定されています。 このパラメーターを "Retain" に設定することもできます。 より高度なデータセキュリティが必要な場合は、ユーザーエラーによるデータ損失を回避するために、このパラメーターをRetainに設定することを推奨します。

    • バインディングモード: 有効な値: ImmediateおよびWaitForFirstConsumer。 デフォルト値: Immediate。

    • マウントオプション: ボリュームをマウントするときに、複数のマウントオプションを追加できます。

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

手順 2: PVC の作成

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

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

  3. [永続的なボリュームクレーム] ページで、[作成] をクリックします。 [PVCの作成] ダイアログボックスで、必要なパラメーターを設定します。

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

    • Name: 永続ボリュームクレーム (PVC) の名前。 名前は名前空間内で一意である必要があります。

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

    • 既存のストレージクラス: [選択] をクリックします。 [ストレージクラスの選択] ダイアログで、使用するStorageClassを見つけ、[操作] 列の [選択] をクリックします。

    • 容量: PVCの容量。

      説明

      PVCの容量は、ディスクの容量を超えることはできません。

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

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

    PVCが作成されると、test-cloudという名前のPVCがPVCのリストに表示されます。 PVCは、指定された永続的ボリューム (PV) に関連付けられる。

ステップ3: ワークロードの作成

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

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

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

  4. ワークロードの作成に必要なパラメーターを設定します。

    この例では、ボリュームパラメーターの設定方法を示します。 その他のパラメーターの詳細については、「デプロイを使用したステートレスアプリケーションの作成」をご参照ください。

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

    この例では、PVはディスクから作成され、コンテナーの /tmpパスにマウントされます。 このパスで生成されたデータは、ディスクに格納されます。

    配置数据卷

  5. その他のパラメーターを設定し、[作成] をクリックします。

    ディスクボリュームの作成後、ディスクボリュームを使用できます。

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