En tant qu'administrateur vSphere, vous pouvez configurer un cluster vSphere en tant que Cluster superviseur qui utilise la pile de mise en réseau NSX-T Data Center pour fournir la connectivité aux charges de travail Kubernetes.
Conditions préalables
- Vérifiez que votre environnement répond aux conditions préalables pour configurer un cluster vSphere en tant que Cluster superviseur. Pour plus d'informations sur la configuration requise, reportez-vous à Conditions préalables à la configuration de vSphere with Tanzu sur un cluster vSphere.
Attention : Ne désactivez pas vSphere DRS après avoir configuré le
Cluster superviseur. L'activation de DRS est obligatoire pour exécuter des charges de travail sur le
Cluster superviseur. La désactivation de DRS entraîne la rupture de vos clusters
Tanzu Kubernetes.
Procédure
- Dans le menu d'accueil de vSphere Client, sélectionnez Gestion de la charge de travail.
- Cliquez sur Prise en main.
- Sélectionnez le système vCenter Server que vous souhaitez configurer.
- Sélectionnez la pile de mise en réseau NSX.
- Cliquez sur Suivant.
- Sélectionnez Sélectionner un cluster > Centre de données.
- Sélectionnez un cluster dans la liste des clusters compatibles, puis cliquez sur Suivant.
- Sur la page Taille du plan de contrôle, sélectionnez la taille des machines virtuelles du plan de contrôle.
La taille des machines virtuelles du plan de contrôle détermine la quantité de charges de travail que vous pouvez exécuter sur le Cluster superviseur.Pour obtenir des instructions, reportez-vous au site Valeurs maximales de configuration VMware.
- Cliquez sur Suivant.
- Dans l'écran Réseau de gestion, configurez les paramètres du réseau qui sera utilisé pour les machines virtuelles du plan de contrôle Kubernetes.
- Sélectionnez un Mode réseau.
- Réseau DHCP. Dans ce mode, toutes les adresses IP du réseau de gestion, telles que les adresses IP de machine virtuelle du plan de contrôle, les serveurs DNS, les domaines DNS et de recherche et le serveur NTP, sont acquises automatiquement à partir d'un serveur DHCP.
- Statique. Entrez manuellement tous les paramètres de mise en réseau du réseau de gestion.
- Configurez les paramètres du réseau de gestion.
Si vous avez sélectionné le mode réseau DHCP, mais que vous souhaitez remplacer les paramètres acquis à partir du serveur DHCP, cliquez sur Paramètres supplémentaires et entrez de nouvelles valeurs. Si vous avez sélectionné le mode réseau statique, renseignez manuellement les valeurs des paramètres réseau de gestion.
Option Description Réseau Sélectionnez un réseau sur lequel un adaptateur VMkernel est configuré pour le trafic de gestion. Adresse IP de contrôle de départ Entrez une adresse IP qui détermine le point de départ pour la réservation de cinq adresses IP successives pour les machines virtuelles du plan de contrôle Kubernetes comme suit : - Une adresse IP pour chacune des machines virtuelles du plan de contrôle Kubernetes.
- Une adresse IP flottante pour l'une des machines virtuelles du plan de contrôle Kubernetes devant être utilisée comme interface au réseau de gestion. La machine virtuelle du plan de contrôle à laquelle l'adresse IP flottante est attribuée est utilisée comme machine virtuelle principale pour les trois machines virtuelles du plan de contrôle Kubernetes. L'adresse IP flottante se déplace vers le nœud du plan de contrôle qui est le leader ectd dans ce cluster Kubernetes, c'est-à-dire le Cluster superviseur. Cela améliore la disponibilité dans le cas d'un événement de partition de réseau.
- Une adresse IP à utiliser comme tampon dans le cas où une machine virtuelle du plan de contrôle Kubernetes tombe en panne et qu'une nouvelle machine virtuelle du plan de contrôle est introduite pour la remplacer.
Masque de sous-réseau Applicable uniquement à la configuration IP statique. Entrez le masque de sous-réseau du réseau de gestion. Par exemple,
255.255.255.0
Serveurs DNS Entrez les adresses des serveurs DNS que vous utilisez dans votre environnement. Si le système vCenter Server est enregistré avec un nom de domaine complet, vous devez entrer les adresses IP des serveurs DNS que vous utilisez avec l'environnement vSphere afin que le nom de domaine complet soit résolu dans le Cluster superviseur. Domaines de recherche DNS Entrez les noms de domaine que le DNS recherche dans les nœuds du plan de contrôle Kubernetes, tels que corp.local, afin que le serveur DNS puisse les résoudre. NTP Entrez les adresses des serveurs NTP que vous utilisez dans votre environnement, le cas échéant.
- Sélectionnez un Mode réseau.
- Dans le volet Réseau de charge de travail, configurez les paramètres des réseaux pour les espaces de noms.
Les paramètres réseau d'espace de noms fournissent la connectivité aux Espaces vSphere et aux espaces de noms s'exécutant dans le Cluster superviseur. Par défaut, l’espace de noms utilisera la configuration réseau au niveau du cluster.
Option Description vSphere Distributed Switch Sélectionnez le commutateur vSphere Distributed Switch qui gère la mise en réseau superposé pour le Cluster superviseur. Par exemple, sélectionnez
DSwitch
.Serveur DNS Entrez les adresses IP des serveurs DNS que vous utilisez avec votre environnement, le cas échéant. Par exemple,
10.142.7.1
.Nom de domaine complet du point de terminaison du serveur d'API Vous pouvez également entrer le nom de domaine complet du point de terminaison du serveur d'API. Cluster Edge Sélectionnez le cluster NSX Edge ayant la passerelle de niveau 0 que vous souhaitez utiliser pour la mise en réseau de l'espace de noms. Par exemple, sélectionnez
EDGE-CLUSTER
.Passerelle de niveau 0 Sélectionnez la passerelle de niveau 0 à associer à la passerelle de niveau 1 du cluster. Mode NAT Le mode NAT est sélectionné par défaut. Si vous désélectionnez cette option, toutes les charges de travail telles que les Espaces vSphere, les machines virtuelles et les adresses IP du nœud des clusters Tanzu Kubernetes sont directement accessibles depuis l'extérieur de la passerelle de niveau 0 et vous n'avez pas à configurer les CIDR de sortie.
Note : Si vous désélectionnez le mode NAT, le stockage du volume de fichiers n'est pas pris en charge.Réseau d'espace de noms Entrez un ou plusieurs CIDR IP pour créer des sous-réseaux/segments et attribuer des adresses IP aux charges de travail. Préfixe de sous-réseau d'espace de noms Entrez le préfixe de sous-réseau qui spécifie la taille du sous-réseau réservé aux segments d'espaces de noms. La valeur par défaut est 28. CIDR d'espaces Entrez une annotation CIDR pour déterminer la plage d'adresses IP des espaces natifs vSphere. Vous pouvez utiliser la valeur par défaut. CIDR de services Entrez une annotation CIDR pour déterminer la plage d'adresses IP des services Kubernetes. Vous pouvez utiliser la valeur par défaut. CIDR d'entrée Entrez une annotation CIDR qui détermine la plage d'adresses IP d'entrée pour les services Kubernetes. Cette plage est utilisée pour les services de type d'équilibrage de charge et d'entrée. CIDR de sortie Entrez une annotation CIDR qui détermine l'adresse IP de sortie pour les services Kubernetes. Une seule adresse IP de sortie est attribuée à chaque espace de noms dans le Cluster superviseur. L'adresse IP de sortie est l'adresse IP utilisée par les Espaces vSphere dans l'espace de noms particulier pour communiquer en dehors de NSX-T Data Center. - Cliquez sur Suivant.
- Sur la page Stockage, configurez la prise en charge du stockage et des volumes de fichiers.
- Sélectionnez des stratégies de stockage pour le Cluster superviseur.
La stratégie de stockage que vous sélectionnez pour chacun des objets suivants garantit que l'objet est placé sur la banque de données référencée dans la stratégie de stockage. Vous pouvez utiliser des stratégies de stockage identiques ou différentes pour les objets.
Option Description Nœud de plan de contrôle Sélectionnez la stratégie de stockage pour le placement des machines virtuelles du plan de contrôle. Disques éphémères d'espace Sélectionnez la stratégie de stockage pour le placement du Espaces vSphere. Cache des images de conteneur Sélectionnez la stratégie de stockage pour le placement du cache des images de conteneur. - (Facultatif) Activez la prise en charge des volumes de fichiers.
Cette option est requise si vous prévoyez de déployer des volumes persistants ReadWriteMany sur un cluster. Reportez-vous à la section Création de volumes persistants ReadWriteMany dans vSphere with Tanzu.
- Sélectionnez des stratégies de stockage pour le Cluster superviseur.
- Dans la section Prêt à terminer, vérifiez les paramètres, puis cliquez sur Terminer.
Le cluster est activé avec vSphere with Tanzu et vous pouvez créer des Espaces de noms vSphere à fournir aux ingénieurs DevOps. Des nœuds de plan de contrôle Kubernetes sont créés sur les hôtes faisant partie du cluster et du processus Spherelet.