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.
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. |