Cette rubrique explique comment installer et initialiser la CLI Tanzu sur une machine de démarrage. La machine de démarrage est l'ordinateur portable, l'hôte ou le serveur à partir duquel vous déployez des clusters de gestion et de charge de travail, et qui conserve les fichiers de configuration Tanzu et Kubernetes pour vos déploiements. La machine de démarrage est généralement locale, mais il peut également s'agir d'une machine physique ou d'une machine virtuelle à laquelle vous accédez à distance.
Si vous utilisez le superviseur vSphere with Tanzu sur vSphere 8 comme cluster de gestion, après avoir installé la CLI Tanzu, vous pouvez le connecter au superviseur.
RemarqueLes instructions de cette rubrique sont spécifiques à l'installation de la CLI Tanzu à utiliser avec un superviseur vSphere with Tanzu sur vSphere 8. Si vous installez la CLI Tanzu afin de déployer des clusters de gestion autonomes sur vSphere sans superviseur, ou sur AWS ou Azure, reportez-vous à la rubrique correspondante dans Déploiement et gestion de clusters de gestion autonomes Tanzu Kubernetes Grid 2.2, Installer la CLI Tanzu et d'autres outils à utiliser avec des clusters de gestion autonomes.
La CLI Tanzu communique avec le superviseur pour créer et gérer des clusters de charge de travail dans vSphere with Tanzu.
ImportantLe superviseur vSphere with Tanzu dans vSphere 8.0.1c et versions ultérieures exécute TKG v2.2. Les versions antérieures de vSphere 8 exécutent TKG v2.0, qui n'a pas été publié indépendamment du superviseur. Les clusters de gestion autonomes qui exécutent TKG 2.x sont disponibles à partir de TKG 2.1 et versions ultérieures. Les versions ultérieures de TKG seront intégrées dans le superviseur dans les futures versions de mise à jour vSphere. Par conséquent, la version de TKG intégrée à la dernière version de vSphere with Tanzu à un moment donné peut ne pas être la même que la version autonome de TKG que vous utilisez. Toutefois, les versions de la CLI Tanzu compatibles avec toutes les versions de TKG v2.x sont entièrement compatibles avec le superviseur dans toutes les versions de vSphere 8.
Attention :Les versions de la CLI Tanzu compatibles avec TKG 2.x et disposant du superviseur vSphere with Tanzu dans vSphere 8 ne sont pas compatibles avec le cluster superviseur dans vSphere 7. Pour utiliser la CLI Tanzu avec un cluster superviseur vSphere with Tanzu sur vSphere 7, utilisez la version de la CLI Tanzu de TKG v1.6. Pour utiliser les versions de la CLI Tanzu compatibles avec TKG 2.x et un superviseur, effectuez une mise à niveau vers vSphere 8. Vous pouvez déployer un cluster de gestion TKG 2.x autonome sur vSphere 7 si aucun cluster superviseur vSphere with Tanzu n'est présent. Pour plus d'informations sur la compatibilité entre la CLI Tanzu et les produits VMware, reportez-vous à la documentation de la CLI Tanzu.
Pour plus d'informations sur la CLI Tanzu, y compris une référence de commande, reportez-vous à la documentation de CLI VMware Tanzu.
La machine de démarrage sur laquelle vous installez et exécutez la CLI Tanzu doit répondre à certaines exigences. Il existe d'autres conditions requises selon que vous prévoyez d'utiliser la CLI Tanzu avec un superviseur vSphere with Tanzu comme cluster de gestion, ou de déployer des clusters de gestion autonomes, ou les deux.
Pour exécuter la CLI Tanzu avec Tanzu Kubernetes Grid v2.2, vous avez besoin d'une machine de démarrage sur laquelle installer et exécuter la CLI Tanzu qui dispose des éléments suivants :
Pour utiliser un cluster superviseur comme cluster de gestion, vous avez également besoin des éléments suivants :
Un compte vSphere 8 avec :
Une des versions suivantes :
kubectl vsphere
installé sur votre machine de démarrage, comme décrit dans la section Télécharger et installer les outils de la CLI Kubernetes pour vSphere.Téléchargez les fichiers de la version compatible de la CLI Tanzu sur la page de téléchargements de Tanzu Kubernetes Grid.
Accédez à VMware Customer Connect et connectez-vous avec les informations d'identification de VMware Customer Connect.
Visitez la page de téléchargements de Tanzu Kubernetes Grid.
Dans la ligne VMware Tanzu Kubernetes Grid, cliquez sur Accéder aux téléchargements (Go to Downloads).
Dans le menu déroulant Sélectionner une version (Select Version), sélectionnez 2.2.0.
Sous Téléchargements de produits (Product Downloads), faites défiler l'écran jusqu'à la section intitulée CLI VMware Tanzu 2.2.0 (VMware Tanzu CLI 2.2.0).
(Facultatif) Vérifiez que vos fichiers téléchargés ne sont pas modifiés par rapport à l'original. VMware fournit une somme de contrôle SHA-1, SHA-256 et MD5 pour chaque téléchargement. Pour obtenir ces sommes de contrôle, cliquez sur En savoir plus (Read More) sous l'entrée que vous souhaitez télécharger. Pour plus d'informations, reportez-vous à la page Utilisation des algorithmes de hachage cryptographiques.
Sur votre système, créez un répertoire nommé tanzu
. Si vous avez précédemment décompressé les artefacts des versions précédentes dans ce dossier, supprimez le contenu existant du dossier.
Dans le dossier tanzu
, décompressez le fichier de bundle de la CLI Tanzu pour votre système d'exploitation. Pour décompresser le fichier de bundle, utilisez l'outil d'extraction de votre choix. Par exemple, sous Linux ou macOS, vous pouvez utiliser la commande tar
.
tar -xvf tanzu-cli-bundle-darwin-amd64.tar.gz
tar -xvf tanzu-cli-bundle-linux-amd64.tar.gz
tanzu-cli-bundle-windows-amd64.zip
.
Après avoir décompressé le fichier de bundle, dans votre dossier tanzu
, vous verrez un dossier cli
avec plusieurs sous-dossiers et fichiers.
Une fois que vous avez téléchargé et décompressé la CLI Tanzu sur votre machine de démarrage, vous devez la rendre disponible pour le système.
Accédez au sous-dossier cli
sous le dossier tanzu
que vous avez décompressé dans la section précédente.
cd cli
Rendez l'interface de ligne de commande disponible pour le système :
/usr/local/bin
:
sudo install core/v0.29.0/tanzu-core-darwin_amd64 /usr/local/bin/tanzu
/usr/local/bin
:
sudo install core/v0.29.0/tanzu-core-linux_amd64 /usr/local/bin/tanzu
Program Files\tanzu
.cli
décompressé, recherchez et copiez le fichier core\v0.29.0\tanzu-core-windows_amd64.exe
dans le nouveau dossier Program Files\tanzu
.tanzu-core-windows_amd64.exe
en tanzu.exe
.tanzu
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).tanzu
.Sur la ligne de commande d'un nouveau terminal, initialisez la CLI Tanzu :
tanzu init
Vérifiez que la version correcte de l'interface de ligne de commande est correctement installée. La version de la CLI est la même que la version actuelle de Tanzu Framework, qui inclut la CLI Tanzu. Tanzu Kubernetes Grid 2.2 utilise la CLI Tanzu v0.29.0 qui se trouve dans Tanzu Framework v0.29.0 :
tanzu version
Si vous exécutez sur macOS, vous pouvez rencontrer l’erreur suivante :
"tanzu" cannot be opened because the developer cannot be verified.
Si cela se produit, vous devez créer une exception de sécurité pour le fichier exécutable tanzu
. Localisez l'application tanzu
dans l'outil de recherche, appuyez sur la touche Ctrl et cliquez sur l'application, puis sélectionnez Ouvrir (Open).
Si des plug-ins de CLI Tanzu existants sont installés sur votre machine à partir d'une installation précédente de la CLI, mettez-les à jour vers la version actuelle de la CLI :
Désinstallez les plug-ins existants :
tanzu plugin clean
Installez tous les plug-ins de cette version :
tanzu plugin sync
Vérifiez l'état et la version d'installation du plug-in :
tanzu plugin list
RemarqueLorsque vous installez la CLI Tanzu, sans encore l'utiliser pour vous connecter à un cluster de gestion, tous les groupes de commandes de CLI propres au contexte, tels que
tanzu cluster
ettanzu kubernetes-release
, ne sont pas disponibles et ne sont pas inclus dans la sortie--help
de la CLI Tanzu.
Téléchargez et décompressez la CLI Kubernetes, kubectl
sur votre machine de démarrage, puis rendez-la disponible pour votre système.
Accédez à VMware Customer Connect et connectez-vous avec les informations d'identification de VMware Customer Connect.
Visitez la page de téléchargements de Tanzu Kubernetes Grid.
Dans la ligne VMware Tanzu Kubernetes Grid, cliquez sur Accéder aux téléchargements (Go to Downloads).
Dans le menu déroulant Sélectionner une version (Select Version), sélectionnez 2.2.0.
Sous Téléchargements de produits (Product Downloads), faites défiler l'écran jusqu'à la section Kubectl 1.25.7 pour VMware Tanzu Kubernetes Grid 2.2.0 (Kubectl 1.25.7 for VMware Tanzu Kubernetes Grid 2.2.0).
(Facultatif) Vérifiez que vos fichiers téléchargés ne sont pas modifiés par rapport à l'original. VMware fournit une somme de contrôle SHA-1, SHA-256 et MD5 pour chaque téléchargement. Pour obtenir ces sommes de contrôle, cliquez sur En savoir plus (Read More) sous l'entrée que vous souhaitez télécharger. Pour plus d'informations, reportez-vous à la page Utilisation des algorithmes de hachage cryptographiques.
Accédez au répertoire tanzu
que vous avez créé dans la section Télécharger et décompresser la CLI Tanzu ci-dessus, puis décompressez le fichier binaire kubectl
pour votre système d'exploitation. Pour décompresser le fichier de bundle, utilisez l'outil d'extraction de votre choix. Par exemple, la commande gunzip
.
gunzip kubectl-mac-v1.25.7+vmware.2.gz
gunzip kubectl-linux-v1.25.7+vmware.2.gz
kubectl-windows-v1.25.7+vmware.2.exe.gz
.
Rendez l'interface de ligne de commande disponible pour le système :
Rendez exécutable le fichier téléchargé :
chmod ugo+x kubectl-mac-v1.25.7+vmware.2
Installez le fichier binaire sur /usr/local/bin
:
sudo install kubectl-mac-v1.25.7+vmware.2 /usr/local/bin/kubectl
Exécutez kubectl version
pour vérifier que la version correcte de kubectl
est installée et exécutable.
kubectl version
Rendez exécutable le fichier téléchargé :
chmod ugo+x kubectl-linux-v1.25.7+vmware.2
Installez le fichier binaire sur /usr/local/bin
:
sudo install kubectl-linux-v1.25.7+vmware.2 /usr/local/bin/kubectl
Exécutez kubectl version
pour vérifier que la version correcte de kubectl
est installée et exécutable.
kubectl version
Program Files\kubectl
.kubectl-windows-v1.25.7+vmware.2.exe
dans le nouveau dossier Program Files\kubectl
.kubectl-windows-v1.25.7+vmware.1.exe
en kubectl.exe
.kubectl
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables) et cliquez sur Modifier (Edit).kubectl
.Exécutez kubectl version
pour vérifier que la version correcte de l'interface de ligne de commande est correctement installée.
Exécutez tanzu --help
pour afficher la liste des commandes fournies par la CLI Tanzu.
Vous pouvez afficher le texte d'aide de n'importe quel groupe de commandes avec l'option --help
pour afficher des informations sur cette commande ou ce groupe de commandes spécifique. Par exemple, tanzu login --help
, tanzu management-cluster --help
ou tanzu management-cluster create --help
.
Pour plus d'informations sur la CLI Tanzu, reportez-vous à la page la CLI Tanzu Command Reference.
Le projet open source Carvel fournit à Kubernetes un ensemble d'outils à un seul objectif fiables et composables qui facilitent la création, la configuration et le déploiement d'applications sur Kubernetes.
Tanzu Kubernetes Grid fournit des fichiers binaires pour ytt
, kapp
, kbld
et imgpkg
, qui sont fournis avec la CLI Tanzu. Le bundle inclut également vendir
, un outil de structure d'annuaire Kubernetes, qui n'est actuellement pas requis par les utilisateurs finaux, mais qui est fourni à des fins pratiques.
Accédez à l'emplacement sur votre machine d'environnement de démarrage où vous avez décompressé le fichier tar du bundle de CLI Tanzu pour votre système d'exploitation.
Par exemple, le dossier tanzu
que vous avez créé au cours de la procédure précédente.
Ouvrez le dossier cli
.
cd cli
ytt
ytt
est un outil de ligne de commande pour la création de modèles et l'application de correctifs aux fichiers YAML. Vous pouvez également utiliser ytt
pour collecter des fragments et des piles de YAML en blocs modulaires pour faciliter la réutilisation. Tanzu Kubernetes Grid utilise ytt
pour prendre en charge la personnalisation basée sur la superposition pour les clusters et les plans de cluster. Vous devrez peut-être ytt
pour utiliser des superpositions de personnalisation.
Décompressez le fichier binaire ytt
et rendez-le exécutable.
gunzip ytt-darwin-amd64-v0.43.1+vmware.1.gz
chmod ugo+x ytt-darwin-amd64-v0.43.1+vmware.1
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en ytt
:
sudo mv ./ytt-darwin-amd64-v0.43.1+vmware.1 /usr/local/bin/ytt
Exécutez ytt --version
pour vérifier que la version correcte de ytt
est installée et exécutable.
ytt --version
Décompressez le fichier binaire ytt
et rendez-le exécutable.
gunzip ytt-linux-amd64-v0.43.1+vmware.1.gz
chmod ugo+x ytt-linux-amd64-v0.43.1+vmware.1
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en ytt
:
sudo mv ./ytt-linux-amd64-v0.43.1+vmware.1 /usr/local/bin/ytt
Exécutez ytt --version
pour vérifier que la version correcte de ytt
est installée et exécutable.
ytt --version
Décompressez le fichier binaire ytt
.
gunzip ytt-windows-amd64-v0.43.1+vmware.1.gz
Renommez ytt-windows-amd64-v0.43.1+vmware.1
en ytt.exe
Program Files\ytt
et copiez le fichier ytt.exe
dans celui-ci.ytt
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).ytt
.ytt version
pour vérifier que la version correcte de ytt
est correctement installée.kapp
kapp
est la CLI de déploiement d'applications pour Kubernetes. Elle vous permet d'installer, de mettre à niveau et de supprimer plusieurs ressources Kubernetes en tant qu'application unique.
Décompressez le fichier binaire kapp
et rendez-le exécutable.
gunzip kapp-darwin-amd64-v0.53.2+vmware.1.gz
chmod ugo+x kapp-darwin-amd64-v0.53.2+vmware.1
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en kapp
:
sudo mv ./kapp-darwin-amd64-v0.53.2+vmware.1 /usr/local/bin/kapp
Exécutez kapp --version
pour vérifier que la version correcte de kapp
est installée et exécutable.
kapp --version
Décompressez le fichier binaire kapp
et rendez-le exécutable.
gunzip kapp-linux-amd64-v0.53.2+vmware.1.gz
chmod ugo+x kapp-linux-amd64-v0.53.2+vmware.1
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en kapp
:
sudo mv ./kapp-linux-amd64-v0.53.2+vmware.1 /usr/local/bin/kapp
Exécutez kapp --version
pour vérifier que la version correcte de kapp
est installée et exécutable.
kapp --version
Décompressez le fichier binaire kapp
.
gunzip kapp-windows-amd64-v0.53.2+vmware.1.gz
Renommez kapp-windows-amd64-v0.53.2+vmware.1
en kapp.exe
Program Files\kapp
et copiez le fichier kapp.exe
dans celui-ci.kapp
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).kapp
.kapp version
pour vérifier que la version correcte de kapp
est correctement installée.kbld
kbld
est un outil de création et de résolution d'images.
Décompressez le fichier binaire kbld
et rendez-le exécutable.
gunzip kbld-darwin-amd64-v0.35.1+vmware.1.gz
chmod ugo+x kbld-darwin-amd64-v0.35.1+vmware.1
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en kbld
:
sudo mv ./kbld-darwin-amd64-v0.35.1+vmware.1 /usr/local/bin/kbld
Exécutez kbld --version
pour vérifier que la version correcte de kbld
est installée et exécutable.
Décompressez le fichier binaire kbld
et rendez-le exécutable.
gunzip kbld-linux-amd64-v0.35.1+vmware.1.gz
chmod ugo+x kbld-linux-amd64-v0.35.1+vmware.1
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en kbld
:
sudo mv ./kbld-linux-amd64-v0.35.1+vmware.1 /usr/local/bin/kbld
Exécutez kbld --version
pour vérifier que la version correcte de kbld
est installée et exécutable.
kbld --version
Décompressez le fichier binaire kbld
.
gunzip kbld-windows-amd64-v0.35.1+vmware.1.gz
Renommez kbld-windows-amd64-v0.35.1+vmware.1
en kbld.exe
Program Files\kbld
et copiez le fichier kbld.exe
dans celui-ci.kbld
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).kbld
.kbld version
pour vérifier que la version correcte de kbld
est correctement installée.imgpkg
imgpkg
est un outil qui permet à Kubernetes de stocker les configurations et les images de conteneur associées en tant qu'images OCI, et de transférer ces images. imgpkg
est requis pour déployer Tanzu Kubernetes Grid dans des environnements à accès restreint à Internet et pour créer vos propres images de machine. Il est également requis lors de la configuration du module Harbor.
Décompressez le fichier binaire imgpkg
et rendez-le exécutable.
gunzip imgpkg-darwin-amd64-v0.31.1+vmware.1.gz
chmod ugo+x imgpkg-darwin-amd64-v0.31.1+vmware.1
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en imgpkg
:
sudo mv ./imgpkg-darwin-amd64-v0.31.1+vmware.1 /usr/local/bin/imgpkg
Exécutez imgpkg --version
pour vérifier que la version correcte de imgpkg
est installée et exécutable.
imgpkg --version
Décompressez le fichier binaire imgpkg
et rendez-le exécutable.
gunzip imgpkg-linux-amd64-v0.31.1+vmware.1.gz
chmod ugo+x imgpkg-linux-amd64-v0.31.1+vmware.1
Déplacez le fichier binaire vers /usr/local/bin
et renommez-le en imgpkg
:
sudo mv ./imgpkg-linux-amd64-v0.31.1+vmware.1 /usr/local/bin/imgpkg
Exécutez imgpkg --version
pour vérifier que la version correcte de imgpkg
est installée et exécutable.
imgpkg --version
Décompressez le fichier binaire imgpkg
.
gunzip imgpkg-windows-amd64-v0.31.1+vmware.1.gz
Renommez imgpkg-windows-amd64-v0.31.1+vmware.1
en imgpkg.exe
Program Files\imgpkg
et copiez le fichier imgpkg.exe
dans celui-ci.imgpkg
, sélectionnez Propriétés (Properties) > Sécurité (Security) et assurez-vous que votre compte d'utilisateur dispose de l'autorisation Contrôle total (Full Control).env
.Path
sous Variables système (System variables), puis cliquez sur Modifier (Edit).imgpkg
.imgpkg version
pour vérifier que la version correcte de imgpkg
est correctement installée.Avant de pouvoir utiliser les outils de la CLI Tanzu, kubectl
et Carvel pour déployer des clusters de charge de travail et des modules de service pour Tanzu Kubernetes Grid, connectez la CLI Tanzu au superviseur comme décrit ci-dessous.
Pour enregistrer le superviseur avec la CLI Tanzu, puis vous connecter au superviseur, procédez comme suit. Vous devez enregistrer le superviseur avec la CLI Tanzu une seule fois. Une fois que le superviseur est enregistré, vous pouvez ignorer l'étape de tanzu login
.
Obtenez l’adresse IP du superviseur auprès de vCenter :
https://192.168.123.3
.Aucun fournisseur d'identité : Si vous n’utilisez pas de fournisseur d’identité externe :
(Facultatif) Installez et configurez le plug-in kubectl vsphere
avec un certificat approuvé comme décrit dans la section Configurer la connexion sécurisée pour les clusters vSphere with Tanzu.
Exécutez kubectl vsphere login
pour vous connecter à vSphere. Pour plus d'informations sur cette étape, reportez-vous à la section Connexion à un superviseur en tant qu'utilisateur vCenter Single Sign-On avec Kubectl.
kubectl vsphere login --vsphere-username VSPHERE-USERNAME --server=SUPERVISOR-IP
Où VSPHERE-USERNAME
est le nom d'utilisateur de votre compte vCenter Single Sign-On (SSO), par exemple [email protected]
et SUPERVISOR-IP
correspond à l'adresse IP du superviseur obtenue ci-dessus.
Si vous n'avez pas configuré le plug-in kubectl vsphere
avec un certificat approuvé, vous pouvez vous connecter de manière non sécurisée en ajoutant --insecure-skip-tls-verify=true
à la commande ci-dessus.
Attention :Utilisez uniquement une connexion non sécurisée dans un environnement de développement.
Entrez le mot de passe que vous utilisez pour vous connecter à vCenter.
Lorsque vous vous connectez avec succès, la commande kubectl vsphere login
:
kubeconfig
local pour ajouter un jeton qui s'authentifie avec l'API KubernetesDéfinissez le contexte de kubectl
sur le superviseur.
kubectl config use-context SUPERVISOR-IP
Où SUPERVISOR-IP
est le contexte du superviseur ; reportez-vous à la section Obtenir et utiliser le contexte de superviseur dans Services et charges de travail vSphere with Tanzu.
Collectez des informations pour exécuter la commande tanzu login
qui se connecte au superviseur :
tanzu
à utiliser pour le superviseur.kubeconfig
, qui est défini par défaut sur ~/.kube/config
et est défini par la variable d'environnement KUBECONFIG
.Exécutez la commande tanzu login
en transmettant les valeurs ci-dessus, par exemple :
Aucun fournisseur d'identité :
tanzu login --name my-supervisor --kubeconfig ~/.kube/config --context 192.168.123.3
Une fois connecté, la CLI télécharge les plug-ins spécifiques au superviseur.
??? successfully logged in to management cluster using the kubeconfig my-supervisor
Checking for required plugins...
Installing plugin 'cluster:v0.25' with target 'kubernetes'
Installing plugin 'feature:v0.25' with target 'kubernetes'
Installing plugin 'kubernetes-release:v0.25' with target 'kubernetes'
Installing plugin 'namespaces:v1.0.0' with target 'kubernetes'
Successfully installed all required plugins
Avec un fournisseur d'identité :
tanzu login --endpoint https://10.73.27.32 --name oidc-user
Detected a vSphere Supervisor being used
Log in by visiting this link:
...
https://10.27.62.33/wcp/pinniped/oauth2/authorize?..
...
Optionally, paste your authorization code: G2TcS145Q4e6A1YKf743n3BJlfQAQ_UdjXy38TtEEIo.ju4QV3PTsUvOigVUtQllZ7AJFU0YnjuLHTRVoNxvdZc
...
??? successfully logged in to management cluster using the kubeconfig oidc-user
Checking for required plugins...
All required plugins are already installed and up-to-date
Dans l'exemple ci-dessus, https://10.73.27.32
est l'adresse IP du plan de contrôle du superviseur. Pour plus d'informations sur cette étape, reportez-vous à la section Se connecter au superviseur à l'aide de la CLI Tanzu et d'un fournisseur d'identité externe.
Vérifiez que le superviseur a été ajouté en exécutant tanzu config server list
, par exemple :
tanzu config server list
NAME TYPE ENDPOINT PATH CONTEXT
my-supervisor managementcluster https://192.168.123.3:443 /home/vmware/.kube/config 192.168.123.3
La commande tanzu login
doit désormais répertorier le superviseur en fonction du nom que vous avez fourni :
tanzu login
? Select a server [Use arrows to move, type to filter]
> my-supervisor ()
+ new server
Exécutez tanzu plugin list
pour afficher la liste des plug-ins spécifiques au superviseur ainsi que les plug-ins de CLI principaux.
tanzu plugin list
Standalone Plugins
NAME DESCRIPTION TARGET DISCOVERY VERSION STATUS
isolated-cluster isolated-cluster operations default v0.29.0 installed
login Login to the platform default v0.29.0 installed
pinniped-auth Pinniped authentication operations (usually not directly invoked) default v0.29.0 installed
management-cluster Kubernetes management-cluster operations kubernetes default v0.29.0 installed
package Tanzu package management kubernetes default v0.29.0 installed
secret Tanzu secret management kubernetes default v0.29.0 installed
telemetry Configure cluster-wide telemetry settings kubernetes default v0.29.0 installed
Plugins from Context: my-supervisor
NAME DESCRIPTION TARGET VERSION STATUS
cluster Kubernetes cluster operations kubernetes v0.25.0 installed
feature Operate on features and featuregates kubernetes v0.25.0 installed
kubernetes-release Kubernetes release operations kubernetes v0.25.0 installed
namespaces Discover vSphere Supervisor namespaces you have access to kubernetes v1.0.0 installed
RemarqueDans l'exemple ci-dessus, les plug-ins autonomes, par exemple
login
etpinniped-auth
, qui ont été installés lorsque vous avez installé la CLI Tanzu, sont de version v0.29.0. Les plug-ins du contexte du superviseur, qui ont été installés lorsque vous avez connecté la CLI Tanzu au superviseur, par exemplecluster
oukubernetes-release
, sont de version v0.25.0. Cela est dû au fait que le superviseur dans vSphere with Tanzu exécute TKG 2.0 plutôt que TKG 2.2. Cependant, les plug-ins v0.25.0 sont entièrement compatibles avec la version v0.29.0 de la CLI Tanzu et les plug-ins autonomes.