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

Container Service for Kubernetes:概要

最終更新日:Nov 10, 2024

ビジネスの発展やアプリケーションデータの拡大に伴い、ディスク容量が不足する場合があります。 この問題を解決するには、ディスクボリュームを拡張します。 このトピックでは、サービス中断なしの拡張、手動拡張、自動拡張など、さまざまなビジネスシナリオに基づいてディスクボリュームを拡張する方法を選択する方法を紹介します。 このトピックでは、ディスクボリューム拡張の課金についても説明します。

ディスクボリュームの拡張方法

ディスクボリュームを拡張するには、ディスクとファイルシステムを拡張する必要があります。

  • ディスクを展開する: この操作は、Elastic Compute Service (ECS) コンソールで実行する必要があります。

  • ファイルシステムを展開する: ディスクがマウントされているECSインスタンスに接続してから、この操作を実行する必要があります。

ディスクとファイルシステムは、ディスクボリュームがマウントされているアプリケーションを停止する必要なしに拡張できます (ディスクとファイルシステムは、拡張プロセス中にマウントされたままです) 。 ファイルシステムとアプリケーションの安定性を確保するために、アプリケーションを停止し、ディレクトリからディスクボリュームをアンマウントしてから、ディスクボリュームを拡張することを推奨します。 ただし、ほとんどのシナリオでは、アプリケーションポッドを一時停止することはできません。 Container Service for Kubernetes (ACK) では、複数の方法を使用してディスクボリュームを拡張できます。 ビジネス要件に最適な方法を選択できます。

項目

サービス中断なしの拡張

マニュアル拡張

自動拡張

概念

アプリケーションポッドを中断せずに、マウントされたディスクとファイルシステムを自動的に拡張します。

手動でディスクを展開し、resize2fsコマンドを実行してファイルシステムを展開します。

  • アプリケーションポッドを中断せずに、マウントされたディスクとファイルシステムを展開します。

  • アプリケーションポッドを一時停止し、ディスクとファイルシステムを展開してから、アプリケーションポッドを再起動します。

ディスクボリュームの使用率が指定されたしきい値を超えたときに、ディスクボリュームを自動的に拡張するための拡張ポリシーを1つ以上定義できます。

ディスク容量の制限

2000 GiB以下。

32 TiB以下。

2000 GiB以下。

クラスターバージョンの制限

1.16以降。

1.16より前のバージョン。

1.16以降。

ボリュームタイプ

動的にプロビジョニングされたボリューム (StorageClassNameが設定されているPVC) 。

静的にプロビジョニングされたボリューム。

動的にプロビジョニングされたボリューム (StorageClassNameが設定されているPVC) 。

その他の制限

  • 基本ディスクを使用するボリュームは、サービスを中断せずに拡張できません。

  • インラインタイプのディスクボリュームは拡張できません。 このタイプのディスクボリュームは、PVおよびPVCを使用して作成されません。

ファイルシステムを手動で展開するには、resize2fsコマンドを実行する必要があります。

  • ディスクをマウントする必要があり、この方法はディスクのサイズ変更機能に依存しています。 詳細は、「ResizeDisk」をご参照ください。

  • 2つの拡張操作の最大間隔は2分です。 ディスクの拡張プロセスには1分かかります。 3分以内にディスクスペースを使い果たさないようにしてください。

関連ドキュメント

サービス中断なしでディスクボリュームを拡張

ディスクボリュームの自動展開 (パブリックプレビュー)

課金

ディスクの拡張は、ディスクの購入と同じ方法で課金されます。 ディスクを拡張すると、拡張されたストレージに対して課金されます。 詳細については、「ディスクボリュームの課金」をご参照ください。

関連ドキュメント

ディスクボリュームに関するよくある質問と解決策については、「ディスクボリュームに関するよくある質問」をご参照ください。