Cuando el servicio Tanzu Kubernetes Grid aprovisiona un clúster de Tanzu Kubernetes, se notifican varias condiciones de estado que pueden servir para obtener información directa sobre los aspectos clave del estado de la máquina.
Acerca de las condiciones de estado de las máquinas
Un clúster de Tanzu Kubernetes aprovisionado por servicio Tanzu Kubernetes Grid incluye varias partes móviles, todas controladas por controladores independientes pero relacionados que funcionan de forma conjunta para compilar y mantener un conjunto de nodos de Kubernetes. El objeto del TanzuKubernetesCluster
proporciona condiciones de estado que aportan información detallada sobre el estado de la máquina.
Comprobar el estado de la máquina
- Ejecute el comando
kubectl describe machine
.Si el estado es Listo, quiere decir que la máquina está en buen estado. Sin embargo, si la condición de una máquina es "false", como
InfrastructureReady
, quiere decir que la máquina no está lista. - En ese caso, si la máquina no está lista, ejecute el siguiente comando y determine qué problema hay en la infraestructura:
kubectl describe wcpmachine
Lista de condiciones de mantenimiento de máquinas
En la tabla se enumeran y se definen las condiciones de estado de las máquinas disponibles para un clúster de Tanzu Kubernetes.
Condición | Descripción |
---|---|
ResourcePolicyReady |
Notifica la creación de una directiva de recursos. |
ResourcePolicyCreationFailed |
Se indica cuando se producen errores durante la creación de ResourcePolicy. |
ClusterNetworkReady |
Notifica el aprovisionamiento correcto de una red de clústeres. |
ClusterNetworkProvisionStarted |
Se indica mientras se espera a que la red del clúster esté lista. |
ClusterNetworkProvisionFailed |
Se indica cuando se producen errores durante el aprovisionamiento de la red. |
LoadBalancerReady |
Informa sobre la reconciliación correcta de un Endpoint de plano de control estático. |
LoadBalancerCreationFailed |
Se indica cuando se produce un error al crear los recursos relacionados con el equilibrador de carga. |
WaitingForLoadBalancerIP |
Se indica mientras se espera a que haya una dirección IP del equilibrador de carga. |
VMProvisioned |
Informa de que se ha creado una máquina virtual, se ha encendido y se le ha asignado una dirección IP. |
WaitingForBootstrapData |
Se indica cuando una vSphereMachine espera a que el script de arranque esté listo antes de iniciar el proceso de aprovisionamiento. |
VMCreationFailed |
Informa de que ha habido un error en la creación del CRD de la máquina virtual o el correspondiente ConfigMap de arranque. |
VMProvisionStarted |
Se indica cuando una máquina virtual se encuentra en el proceso de creación. |
PoweringOn |
Se indica cuando una máquina virtual ejecuta en ese momento la secuencia de encendido. |
WaitingForNetworkAddress |
Se indica cuando se espera a que se active la configuración de red de la máquina. |
WaitingForBIOSUUID |
Se indica cuando se espera a que la máquina tenga un UUID de BIOS. |
Campos de condición
Type |
Describe el tipo de condición. Por ejemplo, ResourcePolicyReady . En el caso de la condición Ready , se trata de un resumen de todas las demás condiciones. |
Status |
Describe el estado del tipo. Los estados pueden ser |
Severity |
Clasificación de
|
Reason |
Proporciona un motivo por el cual el estado es |
Message |
Información de lenguaje natural que explica el significado de Reason . |