Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La purga automática de nodos le ayuda a proteger las cargas de trabajo del nodo frente a interrupciones cuando se producen eventos programados en las máquinas virtuales (VM) subyacentes en cualquiera de los grupos de nodos. Cuando se producen determinados eventos de nodo, el purgado automático de nodos intenta acordonar y purgar el nodo afectado para que las cargas de trabajo se puedan reprogramar de forma segura. Un ejemplo de cuándo podría producirse el drenaje automático de nodos es cuando los eventos programados en un grupo de nodos de acceso puntual provocan un evento de nodo preemptivo. El nodo de acceso puntual con el taint "kubernetes.azure.com/scalesetpriority: spot" puede recibir un taint con "remediator.kubernetes.azure.com/unschedulable" cuando se produce un evento programado en ese nodo.
Note
La purga automática de nodos es un servicio que ofrece el mejor esfuerzo y no se puede garantizar que funcione perfectamente en todos los escenarios.
Acciones de eventos programadas
En la tabla siguiente se muestran los eventos de nodo para la purga automática de nodos de AKS y se describen sus acciones asociadas:
| Event | Description | Action |
|---|---|---|
| Freeze | La máquina virtual (VM) subyacente está programada para pausarse durante unos segundos. Es posible que se suspenda la conectividad de CPU y red, pero no hay ningún impacto en la memoria ni en los archivos abiertos. | Habilite la expulsión de pods en eventos de congelación (versión preliminar). |
| Reboot | La máquina virtual está programada para reiniciarse. Se pierde la memoria no persistente de la máquina virtual. | Sin acción. |
| Redeploy | La máquina virtual está programada para trasladarse a otro nodo. Se pierden los discos efímeros de la máquina virtual. | Cordón y drenaje. |
| Preempt | Se está eliminando la máquina virtual de spot. Se pierden los discos efímeros de la máquina virtual. | Cordón y drenaje. |
| Terminate | La máquina virtual está programada para su eliminación. | Sin acción. |
Note
Redeploy y Preempt usan el comportamiento predeterminado y no requieren configuración adicional. Congelar y terminar requieren una configuración de activación explícita:
- Congelación: Configure la expulsión de pods para eventos de congelación.
- Finalizar: habilite las notificaciones de finalización de Virtual Machine Scale Set como requisito previo para la purga automática del nodo de AKS.
Pasos siguientes
- Configure la expulsión de pods para eventos de congelación (versión preliminar).
- Use las zonas de disponibilidad para aumentar la alta disponibilidad con las cargas de trabajo del clúster de AKS.