L'interface de consommation de cloud inclut une interface de ligne de commande que les administrateurs et les développeurs peuvent utiliser pour effectuer des tâches d'espace de noms de superviseur par programme.
Pour utiliser l'interface de ligne de commande, vous téléchargez un plug-in kubectl. Le plug-in ajoute des définitions de ressources personnalisées (CRD, Custom Resource Definitions) Kubernetes au serveur d'API Kubernetes standard pour la CCI et fournit des commandes spécifiques à la CCI que les administrateurs et les utilisateurs peuvent utiliser pour exécuter des commandes de CLI à des fins de configuration et de dépannage.
Télécharger le plug-in CCI kubectl
- Utilisez vos informations d'identification My VMware pour vous connecter à la console Cloud Services.
- Cliquez pour lancer le Service de consommation de VMware Cloud.
- Sur la page Launchpad de l'interface de consommation de cloud, cliquez sur TÉLÉCHARGER LE PLUG-IN.
/Users/<nom d'utilisateur>/Downloads
, ajoutez Téléchargements à votre chemin d'accès ou :
export PATH=/Users/<username>/Downloads:$PATH
Les administrateurs peuvent utiliser le kubectl de l'interface CCI pour créer des comptes de cloud, et créer et configurer des projets, des régions et des classes d'espaces de noms de superviseur. Les utilisateurs disposent d'un accès limité aux commandes de la CLI kubectl de l'interface CCI.
Obtenir un jeton d'API
- Utilisez vos informations d'identification My VMware pour vous connecter à https://console.cloud.vmware.com/csp/gateway/discovery.
- Cliquez sur la flèche vers le bas en regard de votre nom.
- Cliquez sur Mon compte.
- Cliquez sur l'onglet Jetons de l'API.
- Cliquez sur GÉNÉRER UN NOUVEAU JETON D'API.
- Entrez le nom du jeton.
- Sous Définir les portées, sélectionnez les rôles d'organisation et les rôles de service. Les sélections des rôles de service dépendent du niveau d'accès de l'utilisateur.
Niveau d'accès Rôle de l'organisation Rôle de service admin Membre d'organisation et
utilisateur Membre d'organisation Note : Pour accéder aux espaces de noms de superviseur en tant qu'utilisateur SSO, des autorisations sont attribuées au jeton d'API pour l'utilisateur de Automation Service Broker pour le proxy de superviseur vCenter par défaut. Ne supprimez pas l'autorisation si le jeton d'API est utilisé pour accéder aux espaces de noms de superviseur à l'aide du proxy. - Cliquez sur Générer.
- Cochez la case OpenID.
- Lorsque la fenêtre Jeton généré affiche un jeton avec le nom que vous avez spécifié, cliquez sur COPIER.
Se connecter et créer un contexte
Utilisez votre jeton d'API pour vous connecter au serveur CCI et créer un contexte d'espace de noms de superviseur.
kubectl cci login --server api.mgmt.cloud.vmware.com --token <YOUR_API_TOKEN>
Pour afficher le contenu CCI, remplacez le contexte par défaut par CCI.
kubectl config use-context cci
--skip-set-context
. De cette manière, vous éviterez de vous connecter à tous les espaces de noms de superviseur.
kubectl cci set-context --project cci-explore --supervisor-namespace elastic-sky
Pour afficher des informations supplémentaires à propos d'une commande, utilisez la commande kubectl cci [command] --help
.