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
- Connectez-vous au Superviseur et ouvrez une session.
- Changez de contexte pour utiliser l'Espace de noms vSphere dans lequel le cluster TKG cible est provisionné.
kubectl config use-context CLUSTER-NAME
- 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
estTrue
etReady
, cet aspect de la machine est sain. Cependant, si une condition de machine estFalse
, 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. - 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
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 |
Severity |
Classification du
|
Reason |
Fournit la raison pour laquelle l'état est |
Message |
Informations lisibles par l'utilisateur qui expliquent la Reason . |