|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
アウトオブツリーVMware vSphereクラウドプロバイダーのセットアップ
Kubernetesは、クラウドプロバイダーをインツリーで維持することから移行しています。VMware vSphereには、vSphereクラウドプロバイダーとクラウドストレージプラグインをインストールすることで使用できるアウトオブツリーのクラウドプロバイダーがあります。
このページでは、クラスターを設定した後にCloud Provider Interface (CPI)およびCloud Storage Interface (CSI)プラグインをインストールする方法について説明します。
前提条件
サポートされているvSphereのバージョン:
-
6.7u3
-
7.0u1以上。
Kubernetesのバージョンは1.19以上でなければなりません。
vSphereのアウトオブツリークラウドプロバイダーを使用するにはLinuxノードが必要であり、Windowsではサポートされていません。
インストール
Cloud Provider Interface (CPI)は、Cloud Storage Interface (CSI)をインストールする前に、まずインストールする必要があります。
1.VMware vSphereクラスターを作成する
-
*☰ > クラスター管理*をクリックします。
-
*クラスター*ページで、*作成*をクリックします。
-
*VMware vSphere*または*Custom*をクリックします。
-
*Cluster Configuration*セクションの*Basics*タブで、*Cloud Provider*を*vSphere*に設定します。
-
*アドオン設定*タブでは、vSphere Cloud Provider (CPI)およびStorage Provider (CSI)のオプションがあります。
-
クラスターの作成を完了します。
2.CPIプラグインをインストールする
-
*☰ > クラスター管理*をクリックします。
-
vSphere CPIプラグインがインストールされるクラスターに移動し、*Explore*をクリックします。
-
をクリックしてください。
-
*vSphere CPI*をクリックしてください。
-
必要なvCenterの詳細を入力します。
-
vSphere CPIは、vSphere CSIドライバーに必要なProviderIDで全ノードを初期化します。CSIドライバーをインストールする前に、全ノードがProviderIDで初期化されているかを以下のコマンドで確認します:
kubectl describe nodes | grep "ProviderID"
3.CSIプラグインのインストール
-
*☰ > クラスター管理*をクリックします。
-
vSphere CSIプラグインがインストールされるクラスターに移動し、*Explore*をクリックします。
-
をクリックしてください。
-
*vSphere CSI*をクリックしてください。
-
[*インストール]*をクリックします。
-
必要なvCenterの詳細を入力します。*Features*タブで、*Enable CSI Migration*を*false*に設定します。
-
*Storage*タブで、StorageClassの詳細を入力します。このチャートは、`csi.vsphere.vmware.com`をプロビジョナーとして持つStorageClassを作成します。
-
[*インストール]*をクリックします。