Les utilisateurs de vCenter Single Sign-On peuvent utiliser les Outils de l'interface de ligne de commande Kubernetes pour vSphere pour se connecter aux clusters Service TKG et interagir avec eux.

À propos des Outils de l'interface de ligne de commande Kubernetes pour vSphere

Le module de téléchargement de Outils de l'interface de ligne de commande Kubernetes pour vSphere (vsphere-plugin.zip) inclut deux exécutables : kubectl et le Plug-in vSphere pour kubectl.

L'interface de ligne de commande kubectl dispose d'une architecture enfichable. Le Plug-in vSphere pour kubectl étend les commandes disponibles pour kubectl afin que vous vous connectiez au Superviseur et aux clusters TKG vCenter Single Sign-On à l'aide de.
Note : Le vSphere IaaS control plane fournit des fichiers binaires pour les processeurs x86/64.

Condition préalable : l'Espace de noms vSphere est créé

Les Outils de l'interface de ligne de commande Kubernetes pour vSphere sont disponibles en téléchargement sur la page DevOps de vSphere IaaS control plane.
Figure 1. Page DevOps de vSphere
Page DevOps de vSphere with Tanzu

Vous pouvez accéder à la page DevOps de vSphere IaaS control plane à partir du panneau de configuration de l'Espace de noms vSphere. Reportez-vous à la section Configuration de Espaces de noms vSphere pour l'hébergement de clusters Service TKG.

Panneau de configuration de l'espace de noms vSphere avec le lien vers les outils de CLI entouré.

Installer les Outils de l'interface de ligne de commande Kubernetes pour vSphere à l'aide de vSphere Client

Pour installer les Outils de l'interface de ligne de commande Kubernetes pour vSphere à partir de la page DevOps dans vCenter, procédez comme suit.
  1. Obtenez le lien de la page de téléchargement Outils de l'interface de ligne de commande Kubernetes auprès de votre administrateur vSphere. Si vous avez accès au vCenter Server, vous pouvez également obtenir le lien comme suit.
    1. Connectez-vous à vCenter Server en utilisant vSphere Client.
    2. Accédez à Gestion des charges de travail > Espaces de noms.
    3. Sélectionnez l'Espace de noms vSphere sur lequel vous travaillez.
    4. Sélectionnez l'onglet Résumé et localisez la zone État sur cette page. (Reportez-vous à l'image.)
    5. Sélectionnez Ouvrir sous l'en-tête Lien vers les outils de CLI pour ouvrir la page de téléchargement. Vous pouvez également Copier le lien.

      Panneau de configuration de l'espace de noms vSphere avec le lien vers les outils de CLI entouré.

  2. Sélectionnez le système d'exploitation.
    Note : Reportez-vous aux étapes d'installation spécifiques au système d'exploitation à la fin de cette rubrique si nécessaire.
  3. Téléchargez le fichier vsphere-plugin.zip.
  4. Extrayez le contenu du fichier ZIP dans un répertoire de travail.
  5. Ajoutez l'emplacement des deux exécutables à la variable CHEMIN D'ACCÈS de votre système.
  6. Pour vérifier l'installation de l'interface de ligne de commande kubectl, démarrez un shell, un terminal ou une session d'invite de commande et exécutez la commande kubectl.

    Le message de la bannière kubectl et la liste des options de ligne de commande s'affichent pour l'interface de ligne de commande.

  7. Pour vérifier l'installation du plug-in Plug-in vSphere pour kubectl, exécutez la commande kubectl vsphere.

    Le message de la bannière Plug-in vSphere pour kubectl et la liste des options de ligne de commande s'affichent pour le plug-in.

Installer les Outils de l'interface de ligne de commande Kubernetes pour vSphere à partir de la ligne de commande

Si vous utilisez Linux ou MacOS, vous pouvez exécuter la commande suivante pour télécharger les Outils de l'interface de ligne de commande Kubernetes pour vSphere .
  1. Connectez-vous à vCenter Server en utilisant vSphere Client.
  2. Sélectionnez Gestion de la charge de travail > Superviseur.
  3. Obtenez l'adresse IP de équilibrage de charge pour le plan de contrôle du Superviseur.
  4. Créez une variable pour celle-ci.
  5. Installez les outils en exécutant la commande suivante. (Vous devrez peut-être l'ajouter pour votre environnement.)
    Linux :
    curl -LOk https://${SC_IP}/wcp/plugin/linux-amd64/vsphere-plugin.zip
    unzip vsphere-plugin.zip
    mv -v bin/* /usr/local/bin/
    MacOS :
    curl -LOk https://${SC_IP}/wcp/plugin/macos-darwin64/vsphere-plugin.zip
    unzip vsphere-plugin.zip
    mv -v bin/* /usr/local/bin/
  6. Exécutez les commandes kubectl et kubectl vsphere et vérifiez l'installation.

Installer les Outils de l'interface de ligne de commande Kubernetes pour vSphere sur Linux

Installez les Outils de l'interface de ligne de commande Kubernetes pour vSphere sur un hôte Linux.
  1. Téléchargez le fichier vsphere-plugin.zip pour Linux.
  2. Extrayez le contenu de l'archive, qui se compose de deux exécutables : kubectl et kubectl-vsphere.
  3. Placez les deux exécutables dans le chemin de recherche exécutable de votre système d'exploitation, tel que /usr/local/bin.
  4. Exécutez la commande kubectl vsphere pour vérifier l'installation.
  5. Exécutez la commande kubectl vsphere login --server=Supervisor-IP pour vous connecter au Superviseur.
  6. Exécutez la commande kubectl config get-contexts pour afficher la liste des Espaces de noms vSphere auxquels vous avez accès.
  7. Exécutez la commande kubectl config use-context CONTEXT pour choisir votre contexte par défaut.

Installer les Outils de l'interface de ligne de commande Kubernetes pour vSphere sous MacOS

Installez les Outils de l'interface de ligne de commande Kubernetes pour vSphere sur un hôte MacOS.
  1. Téléchargez le fichier vsphere-plugin.zip pour MacOS.
  2. Extrayez le contenu de l'archive, qui se compose de deux exécutables : kubectl et kubectl-vsphere.
  3. Placez les deux exécutables dans le chemin de recherche exécutable de votre système d'exploitation, tel que /usr/local/bin.
  4. Exécutez la commande kubectl vsphere pour vérifier l'installation.
  5. Exécutez la commande kubectl vsphere login --server=Supervisor-IP pour vous connecter au Superviseur.
  6. Exécutez la commande kubectl config get-contexts pour afficher la liste des Espaces de noms vSphere auxquels vous avez accès.
  7. Exécutez la commande kubectl config use-context CONTEXT pour choisir votre contexte par défaut.

Installer les Outils de l'interface de ligne de commande Kubernetes pour vSphere sous Windows

Installez les Outils de l'interface de ligne de commande Kubernetes pour vSphere sur un hôte Windows.
  1. Téléchargez le fichier vsphere-plugin.zip pour MacOS.
  2. Extrayez le contenu de l'archive, qui se compose de deux exécutables : kubectl.exe et kubectl-vsphere.exe.
  3. Placez les deux exécutables dans le chemin d'accès au système.
  4. Exécutez la commande kubectl vsphere pour vérifier l'installation.
  5. Exécutez la commande kubectl vsphere login --server=Supervisor-IP pour vous connecter au Superviseur.
  6. Exécutez la commande kubectl config get-contexts pour afficher la liste des Espaces de noms vSphere auxquels vous avez accès.
  7. Exécutez la commande kubectl config use-context CONTEXT pour choisir votre contexte par défaut.