|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Configuration d’un fournisseur de cloud VMware vSphere hors arbre
Kubernetes s’éloigne de la gestion des fournisseurs de cloud in-tree. VMware vSphere dispose d’un fournisseur de cloud out-of-tree qui peut être utilisé en installant le fournisseur de cloud vSphere et les plugins de stockage cloud.
Cette page explique comment installer les plugins de l’interface de fournisseur de cloud (CPI) et de l’interface de stockage cloud (CSI) après avoir configuré un cluster.
Conditions préalables
Les versions de vSphere prises en charge :
-
6.7u3
-
7.0u1 ou supérieur.
La version de Kubernetes doit être 1.19 ou supérieure.
L’utilisation du fournisseur de cloud vSphere hors arbre nécessite des nœuds Linux et n’est pas prise en charge sur Windows.
Installation
L’interface de fournisseur de cloud (CPI) doit être installée en premier avant d’installer l’interface de stockage cloud (CSI).
1. Créer un cluster VMware vSphere
-
Cliquez sur ☰ > Gestion des clusters.
-
Sur la page Clusters, cliquez sur Créer.
-
Cliquez sur VMware vSphere ou Personnalisé.
-
Dans l’onglet Informations de base dans la section Configuration du cluster, définissez le Fournisseur de cloud sur vSphere.
-
Dans l’onglet Configuration du produit complémentaire, se trouvent les options du fournisseur de cloud vSphere (CPI) et du fournisseur de stockage (CSI).
-
Terminez la création de votre cluster.
2. Installer le plugin CPI
-
Cliquez sur ☰ > Gestion des clusters.
-
Allez au cluster où le plugin vSphere CPI sera installé et cliquez sur Explorer.
-
Cliquez sur .
-
Cliquez sur vSphere CPI.
-
Remplissez les détails requis de vCenter.
-
vSphere CPI initialise tous les nœuds avec ProviderID, qui est nécessaire pour le pilote vSphere CSI. Vérifiez si tous les nœuds sont initialisés avec le ProviderID avant d’installer le pilote CSI avec la commande suivante :
kubectl describe nodes | grep "ProviderID"
3. Installation du plugin CSI
-
Cliquez sur ☰ > Gestion des clusters.
-
Allez au cluster où le plugin vSphere CSI sera installé et cliquez sur Explorer.
-
Cliquez sur .
-
Click vSphere CSI.
-
Cliquez sur Installer.
-
Remplissez les détails requis de vCenter. Dans l’onglet Fonctionnalités, définissez Activer la migration CSI sur false.
-
Dans l’onglet Stockage, remplissez les détails pour la StorageClass. Ce chart crée un StorageClass avec le
csi.vsphere.vmware.comcomme provisionneur. -
Cliquez sur Installer.
Utiliser le pilote CSI pour le provisionnement des volumes
Le chart CSI crée par défaut une StorageClass.
Si cette option n’a pas été sélectionnée lors du lancement du chart, créez une StorageClass avec le csi.vsphere.vmware.com comme provisionneur.
Tous les volumes provisionnés en utilisant cette StorageClass seront provisionnés par le pilote CSI.