Vous pouvez installer Tanzu Kubernetes Grid sur des infrastructures VMware Cloud qui fournissent une interface et un environnement vSphere sur des infrastructures de cloud public.
Les sections suivantes expliquent comment préparer VMware Cloud et sa mise en réseau sur une infrastructure de cloud, et créer une machine de démarrage pour déployer Tanzu Kubernetes Grid.
Sur une infrastructure VMware Cloud, la machine de démarrage n'est pas une machine physique locale. La machine de démarrage est une machine virtuelle cloud jumpbox qui connecte vSphere à son infrastructure sous-jacente.
Pour exécuter Tanzu Kubernetes Grid sur VMware Cloud on AWS, configurez un SDDC (Software-Defined Data Center) et créez une machine virtuelle de démarrage. La machine de démarrage est une machine virtuelle gérée via vCenter.
Assurez-vous que vous disposez d'un déploiement VMware Cloud on AWS. Reportez-vous à la section Démarrage avec VMware Cloud on AWS.
Pour préparer l'environnement VMware Cloud on AWS pour le déploiement de Tanzu Kubernetes Grid, procédez comme suit :
Connectez-vous à la console VMware Cloud et créez un SDDC.
Pour obtenir des instructions, reportez-vous à la section Déployer un SDDC depuis la console VMC dans la documentation de VMware Cloud on AWS.
Lorsque vous cliquez sur Déployer un SDDC (Deploy SDDC), le processus de création du SDDC prend généralement 2 à 3 heures.
Une fois le SDDC créé, ouvrez son volet dans la console VMC.
Cliquez sur Mise en réseau et sécurité (Networking & Security) > Réseau (Network) > Segments.
La Liste des segments (Segment List) affiche sddc-cgw-network-1
avec un CIDR de sous-réseau de 192.168.1.1/24
, donnant 256 adresses.
Si vous avez besoin de plus d'adresses IP internes, effectuez l'une des opérations suivantes :
sddc-cgw-network-1
et modifiez son CIDR de sous-réseau pour qu'il soit plus large, par exemple 192.168.1.1/20
.Ou
sddc-cgw-network-1
ou d'autres segments existants.Ouvrez sddc-cgw-network-1
et tous les autres segments de réseau que vous avez ajoutés.
Pour chaque segment, cliquez sur Modifier la configuration DHCP (Edit DHCP Config). Un volet Définir la configuration DHCP (Set DHCP Config) s'affiche.
Dans le volet Définir la configuration DHCP (Set DHCP Config) :
Pour activer l’accès à vCenter, ajoutez une règle de pare-feu ou configurez un VPN.
Pour obtenir des instructions, reportez-vous à la section Connexion à vCenter Server dans la documentation de VMware Cloud on AWS.
Pour confirmer l'accès à vCenter, cliquez sur Ouvrir vCenter (Open vCenter) dans le coin supérieur droit du volet du SDDC. Le client vCenter doit s'afficher.
À partir du portail vCenter, déployez et activez l'accès à votre machine de démarrage.
Pour obtenir des instructions, reportez-vous à la section Déployer des machines virtuelles de charge de travail dans la documentation de VMware Cloud on AWS.
Pour vous connecter à la machine de démarrage, cliquez sur Lancer Web Console (Launch Web Console) dans son volet de résumé vCenter.
Éventuellement, si vous souhaitez utiliser le protocole ssh
sur la machine de démarrage, en plus de la console Web dans vCenter, reportez-vous à la section Configurer une machine de démarrage VMware Cloud pour le protocole ssh
.
RemarqueLors de l'installation de la CLI Tanzu, du déploiement de clusters de gestion et de l'exécution d'autres opérations, suivez les instructions relatives à vSphere, et non les instructions relatives à Amazon Web Services (AWS).
ssh
Pour configurer votre machine de démarrage pour un accès via ssh
, suivez ces procédures dans la documentation de VMware Cloud for AWS :
Attribuer une adresse IP publique à une machine virtuelle pour demander une adresse IP publique pour la machine de démarrage.
Créer ou modifier des règles NAT pour créer une règle NAT pour la machine de démarrage, configurée avec :
La Procédure, dans la section Ajouter ou modifier des règles de pare-feu de passerelle de calcul, pour ajouter une règle de passerelle de calcul autorisant l'accès à la machine virtuelle.
Pour exécuter Tanzu Kubernetes Grid sur Azure VMware Solution (AVS), configurez AVS et son jumphost Windows 10. Le jumphost sert de machine de démarrage pour Tanzu Kubernetes Grid.
Assurez-vous que vous disposez d'un déploiement Azure VMware Solution. Reportez-vous à la documentation d'Azure VMware Solution.
Pour préparer l'environnement Azure VMware Solution pour le déploiement de Tanzu Kubernetes Grid, procédez comme suit :
Connectez-vous à NSX Manager en tant qu'admin
.
Sauf si vous effectuez intentionnellement un déploiement dans un environnement isolé, vérifiez qu'AVS est configuré pour autoriser la connectivité Internet pour les machines virtuelles hébergées sur AVS. La connectivité Internet n'est pas activée par défaut. Pour configurer la connectivité Internet, vous pouvez :
Autoriser l'accès à Internet via la connexion Express Route AVS au réseau Azure en vous connectant au portail Azure, en accédant à l'objet cloud privé AVS, en sélectionnant Gérer (Manage) > Connectivité (Connectivity), en faisant basculer Internet activé (Internet enabled) sur Activé (Enabled) et en cliquant sur Enregistrer (Save).
Sous Mise en réseau (Networking) > Connectivité (Connectivity) > Segments, cliquez sur Ajouter un segment (Add Segment) et configurez le nouveau segment avec :
avs_tkg
192.168.20.1/24
192.168.20.10-192.168.20.100
. Cette plage doit exclure un pool d'adresses de sous-réseau que DHCP ne peut pas attribuer, ce qui les laisse libres pour servir d'adresses IP statiques aux clusters de charge de travail.RemarqueUne fois que vous avez créé le segment, il doit être visible dans vCenter.
Dans le volet Gestion des adresses IP (IP Management) > volet DHCP, cliquez sur Ajouter un serveur (Add serveur) et configurez le nouveau serveur DHCP avec les éléments suivants :
avs_tkg_dhcp
192.168.30.1/24
.Sous Mise en réseau (Networking) > Connectivité (Connectivity) > Passerelles de niveau 1 (Tier-1 Gateways), ouvrez la passerelle prédéfinie.
Cliquez sur le paramètre Gestion des adresses IP (IP Address Management) de la passerelle de niveau 1 et associez-le au serveur DHCP créé ci-dessus.
Si votre environnement AVS a été créé avant juillet 2021, procédez comme suit pour configurer un redirecteur DNS dans NSX Manager ou le portail Azure :
NSX Manager :
avs_tkg_dns_zone
.avs_tkg_dns_svc
.192.168.40.1
.Portail Azure :
avs_tkg_dns_zone
.avs_tkg_dns_svc
.192.168.40.1
Lors de l'installation de la CLI Tanzu, du déploiement de clusters de gestion et de l'exécution d'autres opérations, suivez les instructions relatives à vSphere, et non les instructions relatives à Azure. Configurez le cluster de gestion avec :
Pour exécuter Tanzu Kubernetes Grid sur Google Cloud VMware Engine (GCVE), configurez GCVE et une machine de démarrage pour Tanzu Kubernetes Grid.
Assurez-vous que vous disposez d'un déploiement de Google Cloud VMware Engine (GCVE). Reportez-vous aux sections Acheter GCVE via VMware et Documentation de Google Cloud VMware Engine.
Avant d’effectuer les étapes suivantes, vous devez avoir configuré un SDDC.
Pour préparer l'environnement Google Cloud VMware Engine (GCVE) pour le déploiement de Tanzu Kubernetes Grid, procédez comme suit :
admin
.Ajoutez un segment de réseau.
gcve_tkg
.192.168.20.1/24
192.168.1.2/24
. Le DHCP doit appartenir au même sous-réseau.192.168.1.80-192.168.1.254
10.107.0.9
Une fois que vous avez créé le segment, il est visible dans vCenter.
Pour configurer une machine virtuelle en tant que machine de démarrage, procédez comme suit :
Allouez une adresse IP publique pour la machine de démarrage.
192.168.1.80
Créez une table de pare-feu et ajoutez une règle de pare-feu.
Attachez la table de pare-feu à un sous-réseau.
Pour plus d'informations sur la création d'une table de pare-feu dans GCVE, reportez-vous à la page Tables de pare-feu.
Vous utilisez un compte d'utilisateur de solution configuré Tanzu Kubernetes Grid, qui nécessite des privilèges administratifs. Un compte d'utilisateur de solution peut effectuer des actions administratives, telles que l'ajout d'utilisateurs, de sources d'identité, et d'outils VMware et tiers.
Pour plus d'informations sur les comptes d'utilisateur de solution, reportez-vous à la section Utiliser des comptes utilisateur de solutions.
Mettez à jour le mot de passe du compte d'utilisateur de solution avant d'utiliser celui-ci, d'installer la CLI Tanzu et de déployer le cluster de gestion. Pour mettre à jour le mot de passe du compte d'utilisateur de solution, reportez-vous à la section Préparer un compte utilisateur de solution.