Reparación automática de nodo
Se aplica a: AKS en Azure Local 22H2, AKS en Windows Server
Para ayudar a minimizar las interrupciones del servicio para los clústeres, AKS habilitado por Azure Arc supervisa continuamente el estado de mantenimiento de los nodos de trabajo y realiza la reparación automática de nodos si surgen problemas o si se vuelven incorrectos. En este artículo se describe cómo AKS Arc comprueba si hay nodos incorrectos y repara automáticamente los nodos de Windows y Linux. En el artículo también se muestra cómo comprobar manualmente el estado del nodo.
Comprobaciones de nodos en mal estado en AKS
AKS Arc usa las siguientes reglas para determinar si un nodo es incorrecto y necesita reparación:
- El nodo notifica un estado NotReady en comprobaciones consecutivas.
- El nodo no notifica ningún estado en un plazo de 20 a 30 minutos.
Puede comprobar manualmente el estado de mantenimiento de los nodos con kubectl
, como se indica a continuación:
kubectl get nodes
El estado de los nodos debe ser similar al siguiente resultado:
NAME STATUS ROLES AGE VERSION
moc-l2tlqojhk2d Ready master 46h v1.19.7
moc-l8h8i6lxk1h Ready <none> 46h v1.19.7
moc-lqnjufwo2cy Ready master 46h v1.19.7
moc-ltyl8mqy47z Ready <none> 47h v1.19.7
moc-lwn5xnrapnj Ready master 47h v1.19.7
moc-wvt025q406z Ready <none> 47h v1.19.7
Funcionamiento de la reparación automática
Si AKS Arc identifica un nodo incorrecto que permanece en mal estado durante más de 20-30 minutos, crea y vuelve a crear una nueva imagen de un nuevo nodo.
Normalmente, tarda entre 20 y 30 minutos en reparar el nodo. Si AKS Arc encuentra varios nodos incorrectos durante una comprobación de estado, cada nodo se reparará individualmente antes de que comience otra reparación.