Vous pouvez gérer les clusters Tanzu Kubernetes à l'aide de commandes kubectl personnalisées. Ces commandes sont mises à disposition par des ressources personnalisées qui sont créées par Service Tanzu Kubernetes Grid.

Commandes personnalisées pour gérer les clusters Tanzu Kubernetes

Ce tableau répertorie et décrit les commandes kubectl pour la gestion des clusters Tanzu Kubernetes.

Tableau 1. Commandes personnalisées pour gérer les clusters Tanzu Kubernetes
Commande Description
kubectl get tanzukubernetescluster
Répertorie les clusters dans l'espace de noms actuel.
kubectl get tkc
Forme abrégée de la commande précédente.
kubectl describe tanzukubernetescluster CLUSTER-NAME
Décrivez le cluster spécifié, en indiquant l'état exprimé, l'état et les événements. Lorsque le provisionnement est terminé, cette commande affiche l'adresse IP virtuelle créée pour l'équilibrage de charge faisant face aux points de terminaison de l'API Kubernetes.
kubectl get cluster-api
Répertorie les ressources de l'API du cluster qui prennent en charge les clusters dans l'espace de noms actuel, notamment les ressources du projet d'API du cluster et du fournisseur d'API du cluster utilisé par le service Tanzu Kubernetes Grid.
kubectl get tanzukubernetesreleases
Liste des versions de Tanzu Kubernetes disponibles.
kubectl get tkr
Forme abrégée de la commande précédente.
kubectl get tkr v1.17.8---vmware.1-tkg.1.5417466 -o yaml
Fournit des détails sur la version de Tanzu Kubernetes nommée.
kubectl get virtualmachine
Répertorie les ressources de machine virtuelle qui prennent en charge les nœuds de cluster dans l'espace de noms actuel.
kubectl get vm
Forme abrégée de la commande précédente.
kubectl describe virtualmachine VIRTUAL-MACHINE-NAME
Décrivez la machine virtuelle spécifiée, en indiquant l'état, l'état actuel et les événements.
kubectl describe virtualmachinesetresourcepolicy
Répertoriez les ressources de stratégie de machine virtuelle définies qui prennent en charge le cluster dans l'espace de noms actuel. Cette ressource représente le pool de ressources des objets vSphere et le dossier utilisés pour le cluster.
kubectl get virtualmachineservice
Répertorie les ressources du service de machine virtuelle qui prennent en charge les nœuds de cluster dans l'espace de noms actuel. Ces ressources sont analogues à un service, mais pour les machines virtuelles au lieu des espaces. Les services de machine virtuelle sont utilisés pour fournir un équilibrage de charge pour les nœuds de plan de contrôle d'un cluster et par le fournisseur de cloud paravirtuel pour prendre en charge un service Kubernetes de type LoadBalancer dans un cluster. Reportez-vous également à la commande kubectl loadbalancer.
kubectl get vmservice
Forme abrégée de la commande précédente.
kubectl describe virtualmachineservice VIRTUAL-MACHINE-SERVICE-NAME
Décrivez le service de machine virtuelle spécifié, en indiquant l'état exprimé du cluster, l'état actuel et les événements.
kubectl get virtualmachineimage
Liste des versions de Tanzu Kubernetes disponibles.
kubectl get vmimage
Version raccourcie de la commande précédente.
kubectl describe vmimage VM_IMAGE_NAME
Affichez les détails sur l'image de machine virtuelle nommée.
kubectl get loadbalancer
Répertorie les ressources d'équilibrage de charge dans l'espace de noms actuel, y compris celles utilisées pour les clusters. Un équilibrage de charge est créé pour le service de machine virtuelle.
kubectl get virtualnetwork
Répertorie les ressources de réseau virtuel dans l'espace de noms actuel, y compris celles utilisées pour les clusters. Un réseau virtuel est créé pour chaque espace de noms dans lequel un cluster est provisionné et pour chaque cluster en particulier.
kubectl get persistentvolumeclaim
Répertorie les ressources de réclamation de volume persistant dans l'espace de noms actuel, y compris celles utilisées pour les clusters. Reportez-vous à la section Utilisation d'un stockage persistant dans vSphere with Tanzu.
kubectl get cnsnodevmattachment
Répertorie les ressources d'attachement de machine virtuelle du nœud CNS dans l'espace de noms actuel. Ces ressources représentent d'attachement d'un volume persistant géré par CNS à une machine virtuelle servant de nœud de cluster. Reportez-vous à la section Utilisation d'un stockage persistant dans vSphere with Tanzu.
kubectl get configmap
Répertorie les mappages de configuration dans l'espace de noms actuel, y compris ceux utilisés pour la création des nœuds de cluster. Les mappages de configuration ne sont pas conçus pour être modifiables par l'utilisateur et toutes les modifications sont remplacées.
kubectl get secret
Répertorie les secrets dans l'espace de noms actuel, notamment ceux utilisés pour la création et la gestion des nœuds de cluster. Reportez-vous à la section Obtenir les secrets du cluster Tanzu Kubernetes.