Container Service for Kubernetes (ACK) のクラスター内のポッドにローカルストレージボリュームをマウントできます。 ローカルストレージボリュームを永続ボリューム (PV) としてプロビジョニングし、CSIプラグインを使用して永続ボリュームクレーム (PVC) を使用してPVをポッドにマウントすることもできます。
概要
ローカルボリュームのストレージメディアは、Elastic Compute Service (ECS) インスタンスのローカルディスク、Alibaba cloudが提供するクラウドディスク、またはメモリです。 詳細については、「ローカルディスク」および「ディスク」をご参照ください。
ローカルディスクは、関連付けられたECSインスタンスをホストする物理マシンにあります。 ローカルディスクは、ECSインスタンスにローカルストレージを提供します。 ローカルディスクは費用対効果が高く、高いランダムIOPS、高いスループット、および低いレイテンシを提供します。
hostPath: Kubernetesによって提供されます。 hostPathボリュームは、ホストノードのファイルシステムからポッドにファイルまたはディレクトリをマウントします。 マウントパスにディレクトリが存在しない場合、hostPathボリュームは自動的にディレクトリを作成できます。 hostPathボリュームでマウントされているポッドは、他のノードにスケジュールできます。
local: Kubernetesが提供します。 ローカルボリュームは、ディスク、パーティション、ディレクトリなどのポッドにローカルストレージデバイスをマウントします。 ローカルボリュームとともにマウントされるポッドは、対応するPVで構成されたスケジューリングポリシーに基づいてスケジュールされます。
LV: Logical Volume Manager (LVM) は、ボリュームグループ (VG) と論理ボリューム (LV) を作成してローカルディスクを仮想化します。 ポッドにLVをマウントできます。
Alibaba CloudはLVMを使用して、LVの自動作成、削除、および分離をサポートしています。 Alibaba Cloudでは、VGの運用および保守 (O&M) の自動化、LVのIOPSの設定、およびLVのストレージ容量のサイズ設定も可能です。
メモリ: メモリリソースはtmpfs (RAM-backed filesystem) として仮想化できます。 メモリボリュームをマウントして、高速なローカルストレージを提供できます。
ストレージ仕様
Alibaba Cloudは、NVMe SSDおよびSATA HDDのローカルディスクを提供しています。 詳細については、「ローカルディスク」および「ローカルディスク」をご参照ください。
シナリオ
ローカルストレージは、高いストレージI/Oパフォーマンス、大容量ストレージ、および高いコスト効率が必要なシナリオに適しています。
次の表に、ビジネス要件を満たすためにローカルストレージボリュームで実行できる操作を示します。
API 操作 | 関連ドキュメント |
アプリケーションデータの保存 |
|
制限事項
次のタイプのボリュームがサポートされています: hostPath、local、LV、およびmemory。
ローカルストレージボリュームは高可用性を提供せず、一時的なストレージが必要なシナリオ、またはアプリケーションが高可用性を提供できるシナリオにのみ適用できます。
LVは移行できません。 したがって、LVは高可用性シナリオには適していません。