Lorsque le contrôleur TKG provisionne un cluster de charge de travail sur le Superviseur, plusieurs conditions d'état, que vous pouvez utiliser pour obtenir une analyse directe des aspects clés de la santé de la machine, sont signalées.

À propos des conditions de santé de la machine

Un cluster TKG comprend plusieurs parties mobiles, toutes exploitées par des contrôleurs indépendants, mais associés, qui fonctionnent ensemble pour créer et gérer un ensemble de nœuds Kubernetes. TanzuKubernetesCluster et l'objet Cluster fournissent des conditions d'état qui vous donnent des informations détaillées sur la santé de la machine.

Vérifier la santé de la machine

Pour vérifier la santé d'une machine de cluster TKG :
  1. Connectez-vous au Superviseur et ouvrez une session.
  2. Changez de contexte pour utiliser l'Espace de noms vSphere dans lequel le cluster TKG cible est provisionné.
    kubectl config use-context CLUSTER-NAME
  3. Exécutez la commande kubectl describe machine.

    La commande renvoie l'état des nœuds de machine virtuelle comprenant le cluster. Si une condition de machine telle que InfrastructureReady est True et Ready, cet aspect de la machine est sain. Cependant, si une condition de machine est False, la machine n'est pas prête. Reportez-vous à la liste des conditions de santé de la machine pour obtenir des descriptions de chaque type de condition de machine.

  4. Si la machine n'est pas prête, exécutez la commande suivante et déterminez ce qui est incorrect avec l'infrastructure :
    kubectl describe vspheremachine

Liste des conditions de santé de la machine

Le tableau répertorie et définit les conditions de santé de machine disponibles pour un cluster TKG.

Condition Description
ResourcePolicyReady Signale la réussite de la création d'une stratégie de ressource.
ResourcePolicyCreationFailed Signalé lorsqu'une erreur se produit lors de la création de ResourcePolicy.
ClusterNetworkReady Signale la réussite du provisionnement d'un réseau de cluster.
ClusterNetworkProvisionStarted Signalé lors de l'attente de la préparation du réseau du cluster.
ClusterNetworkProvisionFailed Signalé lorsqu'une erreur se produit lors du provisionnement du réseau.
LoadBalancerReady Signale le rapprochement réussi d'un point de terminaison de plan de contrôle statique.
LoadBalancerCreationFailed Signalé lorsque la création de ressources liées à l'équilibrage de charge échoue.
WaitingForLoadBalancerIP Signalé lors de l'attente de l'existence de l'adresse IP de l'équilibrage de charge.
VMProvisioned Signale qu'une machine virtuelle est créée, sous tension et qu'une adresse IP lui a été attribuée.
WaitingForBootstrapData Signalé lorsqu'une vSphereMachine attend que le script de démarrage soit prêt avant de démarrer le processus de provisionnement.
VMCreationFailed Signale que la création de CRD de VM ou de ConfigMap de démarrage correspondants a échoué.
VMProvisionStarted Signalé lorsqu'une machine virtuelle est actuellement en cours de création.
PoweringOn Signalé lorsqu'une machine virtuelle exécute actuellement la séquence de mise sous tension.
WaitingForNetworkAddress Signalé lors de l'attente de l'activation des paramètres réseau de la machine.
WaitingForBIOSUUID Signalé lors de l'attente de la disponibilité d'un UUID BIOS pour la machine

Champs de condition

Chaque condition peut contenir plusieurs champs.
Type Décrit le type de condition. Par exemple, ResourcePolicyReady. Pour la condition Ready, il s'agit d'un résumé de toutes les autres conditions.
Status

Décrit l'état du type.

Les états peuvent être True, False ou Unknown.

Severity

Classification du Reason.

Info signifie que le rapprochement est en cours.

Warning signifie qu'un élément peut être incorrect et qu'il convient de réessayer.

Error signifie qu'une erreur s'est produite et qu'une action manuelle est requise pour résoudre le problème.

Reason

Fournit la raison pour laquelle l'état est False. La raison peut être une raison d'attente de l'état prêt ou de défaillance. Généralement renvoyé lorsque l'état est False.

Message Informations lisibles par l'utilisateur qui expliquent la Reason.