Quando il Servizio Tanzu Kubernetes Grid esegue il provisioning di un cluster Tanzu Kubernetes, vengono segnalate diverse condizioni di stato che è possibile utilizzare per comprendere direttamente gli aspetti chiave dell'integrità della macchina.
Informazioni sulle condizioni di integrità della macchina
Un cluster Tanzu Kubernetes con provisioning eseguito dal Servizio Tanzu Kubernetes Grid comprende diverse parti mobili, tutte gestite da controller indipendenti ma correlati che collaborano per creare e gestire un set di nodi Kubernetes. L'oggetto TanzuKubernetesCluster
fornisce condizioni di stato che forniscono informazioni dettagliate sull'integrità della macchina.
Verifica dell'integrità della macchina
- Eseguire il comando
kubectl describe machine
.Se lo stato è pronto, la macchina è integra. Ma se una condizione della macchina è falsa, ad esempio
InfrastructureReady
, la macchina non è pronta. - Se la macchina non è pronta, eseguire il comando seguente e determinare che cosa non è corretto nell'infrastruttura:
kubectl describe wcpmachine
Elenco delle condizioni di integrità della macchina
Nella tabella sono elencate e definite le condizioni di integrità delle macchine disponibili per un cluster Tanzu Kubernetes.
Condizione | Descrizione |
---|---|
ResourcePolicyReady |
Indica la corretta creazione di un criterio delle risorse. |
ResourcePolicyCreationFailed |
Indicato quando si verificano errori durante la creazione di ResourcePolicy. |
ClusterNetworkReady |
Indica il corretto provisioning di una rete del cluster. |
ClusterNetworkProvisionStarted |
Indicato durante l'attesa del completamento della rete del cluster. |
ClusterNetworkProvisionFailed |
Indicato quando si verificano errori durante il provisioning della rete. |
LoadBalancerReady |
Indica la corretta riconciliazione di un endpoint del piano di controllo statico. |
LoadBalancerCreationFailed |
Indicato quando la creazione delle risorse correlate al bilanciamento del carico non riesce. |
WaitingForLoadBalancerIP |
Indicato durante l'attesa dell'esistenza dell'IP del bilanciamento del carico. |
VMProvisioned |
Indica che una macchina virtuale è stata creata, attivata e le è stato assegnato un IP. |
WaitingForBootstrapData |
Indicato quando vSphereMachine è in attesa che lo script di bootstrap sia pronto prima di avviare il processo di provisioning. |
VMCreationFailed |
Indica che la creazione della CRD VM o della ConfigMap del bootstrap corrispondente non è riuscita. |
VMProvisionStarted |
Indicato quando una macchina virtuale è attualmente in fase di creazione. |
PoweringOn |
Indicato quando una macchina virtuale sta attualmente eseguendo la sequenza di accensione. |
WaitingForNetworkAddress |
Indicato durante l'attesa che le impostazioni di rete della macchina diventino attive. |
WaitingForBIOSUUID |
Indicato durante l'attesa di un UUID BIOS della macchina |
Campi delle condizioni
Type |
Descrive il tipo di condizione. Ad esempio ResourcePolicyReady . Per la condizione Ready , si tratta di un riepilogo di tutte le altre condizioni. |
Status |
Descrive lo stato del tipo. Gli stati possono essere |
Severity |
Classificazione del
|
Reason |
Indica il motivo per cui lo stato è |
Message |
Informazioni leggibili che spiegano il Reason . |