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

Container Service for Kubernetes:概要

最終更新日:Nov 14, 2024

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ボリュームは、ホストノードのファイルシステムからポッドにファイルまたはディレクトリをマウントします。 詳細については、「hostPathボリュームの使用」をご参照ください。

  • ローカルボリュームは、ディスク、パーティション、ディレクトリなどのポッドにローカルストレージデバイスをマウントします。 詳細については、「ローカルボリュームの使用」をご参照ください。

  • VGsを使用してディスクを仮想化した後、LVMを使用してVGsをLVに分割し、LVをポッドにマウントできます。 詳細については、「LVの使用」をご参照ください。

  • Ext4ファイルシステムなど、ローカルディスク上のファイルシステムのプロジェクトクォータ機能を使用できます。 プロジェクトクォータ機能を使用すると、ディレクトリレベルでディスククォータを制御できます。 CSIプラグインを使用して、QuotaPathボリュームの分割、クォータ制限、マウントなど、QuotaPathボリュームのライフサイクルを管理することもできます。 詳細については、「QuotaPathボリュームの使用」をご参照ください。

  • メモリボリュームは、高性能な一時ストレージを提供します。 詳細については、「メモリボリュームの使用」をご参照ください。

制限事項

  • 次のタイプのボリュームがサポートされています: hostPath、local、LV、およびmemory。

  • ローカルストレージボリュームは高可用性を提供せず、一時的なストレージが必要なシナリオ、またはアプリケーションが高可用性を提供できるシナリオにのみ適用できます。

  • LVは移行できません。 したがって、LVは高可用性シナリオには適していません。

課金

ローカルディスクの料金は、ディスクが接続されているインスタンスの料金に含まれます。 詳細については、「サブスクリプション」および「従量課金」をご参照ください。