9 コンテナ化されたアプリケーションのストレージの追加
OKEクラスタ・ノード上のアプリケーションで使用する永続ストレージを追加できます。 コンテナのルート・ファイル・システムで作成されたストレージは、コンテナを削除すると削除されます。 コンテナ化されたアプリケーションの耐久性に優れたストレージを実現するには、永続ボリュームを構成して、コンテナの外部にデータを格納します。
永続ボリューム(PV)は、ストレージが接続されているコンテナが終了したときに、データをそのまま維持できるストレージです。
PVはクラスタ内のリソースです。 永続ボリューム・リクエスト(PVC)は、PVリソースのリクエストです。 PVCは、PVCをPVにバインドすることによって満たされるストレージ・リクエストです。 PVCは、基礎となるストレージに抽象レイヤーを提供します。
次のメソッドを使用してPVCをプロビジョニングできます:
-
ブロック・ボリューム。 Private Cloud Appliance Block Volumeサービスからボリュームをアタッチします。 ボリュームは、クラスタにデプロイされたCSI (コンテナ・ストレージ・インタフェース)ボリューム・プラグインを使用して、OKEによって作成されたクラスタに接続されます。
-
通常のブロック・ボリュームをプロビジョニングするには、「永続ブロック・ボリューム・ストレージの作成」を参照してください。
-
高パフォーマンスのブロック・ボリュームをプロビジョニングするには、「永続パフォーマンス・ブロック・ボリューム・ストレージの作成」を参照してください。
Private Cloud Applianceのブロック・ボリュームの詳細は、『Oracle Private Cloud Appliance概要ガイド』の「ブロック・ボリューム・ストレージの概要」の章と、「Oracle Private Cloud Applianceユーザー・ガイド」の「ブロック・ボリューム・ストレージ」の章を参照してください。
-
-
ファイル・システム。 ファイル・システムをPrivate Cloud Applianceファイル・ストレージ・サービスからマウントします。 ファイル・ストレージ・サービスのファイル・システムは、クラスタにデプロイされたCSIボリューム・プラグインを使用して、OKEによって作成されたクラスタで実行されているコンテナ内にマウントされます。
-
CSIボリューム・プラグインを使用して、新しいファイル・システムにPVCをプロビジョニングします。 ストレージ・クラスとPVCを作成します。 CSIボリューム・プラグインは、新しいファイル・ストレージ・サービス・ファイル・システムと、新しいファイル・システムでバックアップされた新しい永続ボリュームの両方を動的に作成します。 「CSIボリューム・プラグインを使用した永続ファイル・システム・ストレージの作成」を参照してください。
-
既存のファイル・システムにPVCをプロビジョニングします。 ファイル・システム、マウント・ターゲット、PVおよびPVCを作成します。 「既存のファイル・システムを使用した永続ファイル・システム・ストレージの作成」を参照してください。
Private Cloud Applianceのファイル・システムの詳細は、『Oracle Private Cloud Appliance概要ガイド』の「ファイル・ストレージの概要」の章と、「Oracle Private Cloud Applianceユーザー・ガイド」の「ファイル・システム・ストレージ」の章のファイル・システム、マウント・ターゲットおよびエクスポートの作成を参照してください。
-