このトピックでは、Container Service for Kubernetes (ACK) コンソールで動的にプロビジョニングされたディスクボリュームを使用する方法について説明します。
前提条件
ACKクラスターが作成されます。 詳細については、「ACK管理クラスターの作成」をご参照ください。
ステップ1: StorageClassの作成
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、 を選択します。
[StorageClasses] ページで、[作成] をクリックします。 表示される [作成] ダイアログボックスで、次のパラメーターを設定します。
Name: StorageClassの名前。
PVタイプ: 値をクラウドディスクに設定します。
ボリュームプラグイン: この例では、Flexvolumeが選択されています。
パラメーター: この例では、パラメーターはtypeとzoneidです。
type: ディスクタイプ。 有効な値: cloud_efficiency、cloud_ssd、cloud_essd、およびavailable。 このパラメーターを使用可能に設定すると、システムは成功するまでディスクの作成を試みます。 システムは、このリストから順番にディスクタイプを選択します。拡張SSD (ESSD) 、標準SSD、およびウルトラディスクです。 システムはディスクが作成されるまで試行を続けます。
zoneid: このパラメーターは、ディスクが作成されるリージョンを指定します。
マルチゾーンクラスターの場合、複数のゾーンを指定できます。 例:
zoneid: cn-hangzhou-a,cn-hangzhou-b,cn-hangzhou-cencrypted: 任意。 作成するディスクを暗号化するかどうかを指定します。 デフォルトでは、このパラメーターはfalseに設定されています。 作成するディスクが暗号化されていないことを指定します。
再利用ポリシー: ディスクの再利用に使用されるポリシー。 デフォルトでは、このパラメーターはDeleteに設定されています。 このパラメーターを "Retain" に設定することもできます。 より高度なデータセキュリティが必要な場合は、ユーザーエラーによるデータ損失を回避するために、このパラメーターをRetainに設定することを推奨します。
バインディングモード: 有効な値: ImmediateおよびWaitForFirstConsumer。 デフォルト値: Immediate。
マウントオプション: ボリュームをマウントするときに、複数のマウントオプションを追加できます。
[作成] をクリックします。
手順 2: PVC の作成
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、 を選択します。
[永続的なボリュームクレーム] ページで、[作成] をクリックします。 [PVCの作成] ダイアログボックスで、必要なパラメーターを設定します。
PVCタイプ: クラウドディスク、NAS、およびOSSがサポートされています。 この例では、[クラウドディスク] が選択されています。
Name: 永続ボリュームクレーム (PVC) の名前。 名前は名前空間内で一意である必要があります。
割り当てモード: [StorageClassの使用] 、[既存のボリューム] 、[ボリュームの作成] がサポートされています。 この例では、[StorageClassの使用] が選択されています。
既存のストレージクラス: [選択] をクリックします。 [ストレージクラスの選択] ダイアログで、使用するStorageClassを見つけ、[操作] 列の [選択] をクリックします。
容量: PVCの容量。
説明PVCの容量は、ディスクの容量を超えることはできません。
アクセスモード: デフォルト値はReadWriteOnceです。
[作成] をクリックします。
PVCが作成されると、test-cloudという名前のPVCがPVCのリストに表示されます。 PVCは、指定された永続的ボリューム (PV) に関連付けられる。
ステップ3: ワークロードの作成
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、 を選択します。
StatefulSetsページの右上隅にある [画像から作成] をクリックします。
ワークロードの作成に必要なパラメーターを設定します。
この例では、ボリュームパラメーターの設定方法を示します。 その他のパラメーターの詳細については、「デプロイを使用したステートレスアプリケーションの作成」をご参照ください。
ローカルストレージ、PVC、またはPVCテンプレートを追加できます。
この例では、PVはディスクから作成され、コンテナーの /tmpパスにマウントされます。 このパスで生成されたデータは、ディスクに格納されます。

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