永_MODULE
ソフトウェア - コンテナ化技術

永続ストレージ

コンテナ化された環境において、データの一貫性と可用性を確保するために、ストレージクラス、ボリュームタイプ、およびアクセスモードを定義し、永続ボリュームを設定します。

High
DevOpsエンジニア
Individuals examine a central stack of servers connected by glowing lines within a large data center aisle.

Priority

High

Execution Context

この機能は、コンテナオーケストレーションシステムにおける永続ボリュームの設定を可能にします。本機能は、コンテナのライフサイクルを超えて存続するストレージメカニズムの確立に特化しています。具体的な手順としては、適切なストレージクラスの選択、動的プロビジョニングまたは静的プロビジョニングなどのボリュームタイプの定義、およびアクセスモードの設定を行い、複数のポッドが同時にデータを利用できる状態を維持しつつ、アプリケーション間の隔離を確保します。

初期段階では、アプリケーションのデータ永続化の要件によって定められる、具体的なストレージバックエンドの要件を特定する必要があります。

次に、容量制限、性能特性、およびネットワーク接続方法を含む、システム全体の仕様を定義します。

最後に、設定を検証し、クラスタ内でマウントポイントとアクセス権が正しく設定されていることを確認してください。

Operating Checklist

対象アプリケーションに必要なストレージのバックエンドと容量の制約を特定してください。

プロビジョナー、ボリュームのバインディングモード、およびパラメータを指定するストレージクラスの定義を作成してください。

作成されたストレージクラスを参照する、特定のサイズ要件を持つPersistent Volume Claimを定義します。

展開の検証を行い、すべてのノードでボリュームが正常に接続され、データへのアクセスが確立されていることを確認してください。

Integration Surfaces

ストレージクラス定義

Kubernetes環境内で、動的なボリュームがどのようにプロビジョニングされるかを決定するストレージクラスのパラメータを定義します。

ボリューム申告テンプレート

ポッドに関連付けられる永続ボリュームクレームについて、希望するサイズとアクセスモードを指定するテンプレートを作成してください。

マウント構成の検証

ストレージボリュームが、適切な読み書き権限でアプリケーションコンテナに正しくマウントされていることを確認してください。

FAQ

Bring 永続ストレージ Into Your Operating Model

Connect this capability to the rest of your workflow and design the right implementation path with the team.