Installer Tanzu Kubernetes Grid
Intégrer Tanzu Kubernetes Grid à votre infrastructure Hosted Private Cloud powered by VMware
Intégrer Tanzu Kubernetes Grid à votre infrastructure Hosted Private Cloud powered by VMware
Dernière mise à jour le 10/11/2022
Ce guide vous permet d'installer Tanzu Kubernetes Grid sur votre cluster Hosted Private Cloud powered by VMware
OVHcloud vous met à disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous appartient donc de ce fait d’en assurer le bon fonctionnement.
Ce guide a pour but de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un prestataire spécialisé si vous éprouvez des difficultés ou des doutes concernant l’administration, l’utilisation ou la mise en place d’un service sur un serveur.
VMware Tanzu Kubernetes Grid est une plate-forme Kubernetes fournie par VMware et maintenue dans le cadre du support Hosted Private Cloud powered by VMware.
Vous pouvez installer ce produit sur votre infrastructure OVHcloud pour profiter de ses fonctionnalités et de son évolutivité.
Nous allons installer VMware Tanzu Kubernetes Grid sur un cluster Hosted Private Cloud powered by VMware et utiliser le VLAN 10 avec ces paramètres :
192.168.0.0/24
.192.168.0.50 -> 192.168.0.100
.192.168.0.254
.Ces informations sont données à titre d'exemple, il est tout à fait possible d'utiliser une autre plage et un autre VLAN.
A la fin de l'installation, sept machines virtuelles supplémentaires seront sur votre cluster VMware, six pour le fonctionnement du cluster d'administration TKG et une autre pour son administration.
VMware fournit une machine virtuelle sous forme de modèle OVA, qui contient tous les éléments pour faire fonctionner un nœud du cluster Tanzu Kubernetes Grid. Cette machine virtuelle est disponible dans les OVH Templates d'OVHcloud.
Connectez-vous à la page d'accueil OVHcloud de votre cluster VMware et cliquez à droite sur OVH Templates
.
Dans la fenêtre Select a template, choisissez le quatrième modèle en partant du haut qui a ces informations :
Cliquez sur l'icône Copier
à droite pour copier l'URL dont le nom doit se terminer par photon-3-kube-v1.23.8+vmware.1.ovf dans le presse-papier. Cliquez ensuite sur Close
.
Connectez-vous à votre console vSphere, faites un clic-droit sur votre cluster et choisissez Déployer un modèle OVF
.
Sélectionnez URL
, collez l'URL précédemment copiée et cliquez sur SUIVANT
.
Laissez l'emplacement par défaut et cliquez sur SUIVANT
.
Choisissez le cluster et cliquez sur SUIVANT
.
Vérifiez vos informations et cliquez sur SUIVANT
.
Cochez J'accepte tous les contrats de licence
et cliquez sur SUIVANT
.
Sélectionnez un stockage partagé en NFS v3 puis cliquez sur SUIVANT
.
Choisissez le réseau de destination sur VLAN 10
et cliquez sur SUIVANT
.
Cliquez sur TERMINER
.
Sélectionnez l'onglet Surveiller
et cliquez sur Tâches
.
Attendez que les tâches Déployer un modèle OVF
et Importer un modèle OVF
soient terminées.
Faites un clic-droit sur la machine virtuelle déployée et choisissez l'option Convertir au modèle
depuis le menu Modèle
.
Répondez OUI
pour convertir la machine virtuelle.
Allez dans Machines virtuelles (et modèles)
pour voir le modèle créé.
Ce modèle sera utilisé lors du déploiement des clusters Tanzu Kubernetes Grid. Il sert pour le déploiement initial du cluster d'administration et pour l'installation de clusters de WorkLoad supplémentaires. il ne faut pas le supprimer du cluster VMware.
Cette machine virtuelle a été créée par OVHcloud à partir de la documentation « Installation manuelle de l'outil CLI pour le déploiement de Tanzu Kubernetes GRID ». Ele est disponible sous forme de modèle dans les OVH Templates d'OVHcloud.
Connectez-vous à la page d'accueil OVHcloud de votre cluster VMware et cliquez à droite sur OVH Templates
.
Dans la fenêtre Select a template, choisissez le troisième modèle en partant du haut et qui contient ces informations :
Cliquez sur l'icône Copier
à droite pour copier dans le presse-papier l'URL qui doit se terminer par Ubuntu-22.04_TKGm-1.6_with_x.ovf . Cliquez ensuite sur Close
.
Dans l'interface vSphere, faites un clic-droit sur le cluster et choisissez Déployer un modèle OVF
dans le menu contextuel.
Sélectionnez URL
, collez l'URL précédemment copiée et cliquez sur SUIVANT
.
Laissez le positionnement par défaut et cliquez sur SUIVANT
.
Gardez le Cluster1
et cliquez sur SUIVANT
.
Cliquez sur SUIVANT
pour valider les choix.
Sélectionnez un stockage partagé en NFS v3 et cliquez sur SUIVANT
.
Choisissez VLAN10
pour le réseau de destination et cliquez sur SUIVANT
.
Ajoutez ces informations dans Networking :
bootstrap
192.168.0.199
24
192.168.0.254
213.186.33.99
Le serveur DNS choisi dans ce guide est celui d'OVHcloud.
Saisissez et confirmez le mot de passe dans OS Credentials et cliquez sur SUIVANT
.
Cliquez sur TERMINER
.
Faites un clic-droit sur la machine virtuelle créée, allez dans Alimentation
et cliquez sur Mettre sous tension
.
La machine virtuelle démarrée est accessible via la console avec l'interface graphique ou en SSH.
Positionnez-vous sur la machine virtuelle créée et cliquez sur LANCER LA CONSOLE WEB
.
L'interface graphique de la machine virtuelle Linux apparaît.
Les outils de configuration et d'administration de Tanzu Kubernetes Grid sont installés sur la machine virtuelle Bootstrap. Cette machine virtuelle doit pouvoir se connecter à Internet et au cluster vSphere.
Notez l'adresse IP publique que vous utilisez sur cette machine virtuelle et aidez-vous du guide « Autoriser des adresses IP à se connecter au vCenter » pour donner accès au cluster vSphere depuis la nouvelle machine virtuelle.
Connectez-vous sur la machine virtuelle Ubuntu-22.04_TKGm-1.5.4_with_x
, ouvrez un terminal et exécutez cette commande pour créer une clé RSA :
ssh-keygen -t rsa -b 4096 -C "youremail@yourdomain.com"
Deux fichiers sont créés dans le dossier ~/.ssh :
Restez sur la console et lancez cette commande :
tanzu management-cluster create --ui --bind 192.168.0.199:8080
Lorsque vous lancez cette commande depuis la console Linux avec l'interface graphique, le navigateur Web se lance et se connecte à l'adresse https://192.168.0.199:8080
. Si vous avez lancé cette commande depuis une connexion SSH, il vous faudra vous connecter à l'adresse https://192.168.0.199:8080
à partir d'une machine virtuelle qui se trouve sur le même réseau avec une interface graphique et un navigateur web opérationnel.
Cliquez sur Deploy
en dessous de VMware vSphere.
Saisissez ces informations :
nom FQDN du cluster VMware
.utilisateur du cluster VMware
.mot de passe de l'utilisateur du cluster VMware
.Cliquez ensuite sur CONNECT
.
A l'étape de vérification du SSL Thumbprint, cliquez sur CONTINUE
.
Cliquez sur la croix en haut à droite pour fermer la fenêtre vSphere 7.0.3 Environnement Detected.
Collez le contenu du fichier ~.ssh/id_rsa.pub dans SSH PUBLIC KEY et cliquez sur NEXT
.
Choisissez à droite Production
et sélectionnez l'option large etc...
dans INSTANCE TYPE .
Saisissez ces valeurs :
tkgm-management-cluster
.192.168.0.10
.Cliquez sur NEXT
pour passer à l'étape suivante.
Cliquez sur NEXT
.
Dans l'option Metadata puis dans la partie LABELS (OPTIONAL), saisissez tkgm
pour le nom et sa valeur.
Cliquez sur NEXT
.
Renseignez ces options :
Dossier de rangement des machines virtuelles
.Stockage des machines virtuelles à mettre sur un stockage partagé
.Cluster1
.Cliquez sur NEXT
.
Sélectionnez, dans NETWORK NAME, le VLAN10
.
Cliquez sur NEXT
.
Désactivez l'option Enable Identity Management Settings
et cliquez sur NEXT
.
Sélectionnez l'image OVA intégrée au cluster photon-3-kube-v1.22.9+vmware.1
dans le menu OS Image et cliquez sur NEXT
.
Décochez Participate in the Customer Experience Improvement Program
et cliquez sur NEXT
.
Cliquez sur REVIEW CONFIGURATION
.
Notez le nom du fichier yaml qui se trouve en dessous de CLI Command Equivalent, il servira de modèle pour le déploiement d'un cluster de WorkLoad.
Faites défiler la fenêtre et cliquez sur DEPLOY MANAGEMENT CLUSTER
Le déploiement du cluster Tanzu Kubernetes Grid est lancé, patientez jusqu'à ce qu'il soit terminé.
Le déploiement sera terminé lorsque vous verrez apparaitre dans la fenêtre les messages Management cluster created et Successfully installed all required plugins.
Une autre indication qui signale que l'installation est terminée se trouve dans la console de la machine virtuelle de Bootstrap où apparaîtront les messages Management cluster created et You can now create your first workload cluster etc....
Notez ou copier le nom du fichier yaml qui se trouve dans le dossier /home/tanzu/.config/tanzu/tkg/clusterconfigs
, il servira à la création d'un fichier de configuration pour l'installation d'un cluster de WorkLoad
Allez sur l'interface vCenter pour voir les sept machines virtuelles créées.
Présentation de VMware Tanzu Kubernetes Grid
Documentation de VMware Tanzu Kubenetes Grid
Installation manuelle de l'outil CLI pour le déploiement de Tanzu Kubernetes GRID
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com.
N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.
Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..
Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.
Echanger sur OVHcloud Community