Kubernetes コンテナ アプリケーションをバッキングする vSphere ストレージ オブジェクトは、特定のストレージ要件を満たす必要があります。vSphere ユーザーとして、Kubernetes ユーザーから提供された要件に基づいて仮想マシン ストレージ ポリシーを作成します。
環境内に複数の vCenter Server インスタンスがある場合は、各インスタンスに仮想マシン ストレージ ポリシーを作成します。すべてのインスタンスで同じポリシー名を使用します。
vSAN 以外のデータストアのストレージ ポリシーを作成する場合は、「vSphere の仮想マシン ストレージ ポリシーの作成と管理」を参照してください。VMFS データストアでシック プロビジョニングを使用するには、ポリシーを定義するときに [ボリューム割り当て] ドロップダウン メニューで適切なオプションを選択する必要があります。
クラウド ネイティブ ストレージがサポートするデータストアのタイプと、シック プロビジョニングをサポートするデータストアの詳細については、『VMware vSphere Container Storage Plug-in スタート ガイド』の「vSphere Functionality Supported by vSphere Container Storage Plug-in」を参照してください。
前提条件
- Kubernetes ユーザーは、ステートフルのコンテナ アプリケーションが展開される Kubernetes クラスタを特定します。
- Kubernetes ユーザーは、コンテナ アプリケーションのストレージ要件を収集し、それらを vSphere ユーザーに通知します。
- 必要な権限: および 。
手順
次のタスク
これで、ストレージ ポリシー名を Kubernetes ユーザーに通知できるようになりました。作成した仮想マシン ストレージ ポリシーは、動的ボリューム プロビジョニングのストレージ クラス定義の一部として使用されます。