Condividi tramite


Risolvere gli errori node not ready seguiti da ripristini

Questo articolo consente di risolvere gli scenari in cui un nodo all'interno di un cluster microsoft servizio Azure Kubernetes (servizio Azure Kubernetes) mostra lo stato Node Not Ready, ma viene ripristinato automaticamente in uno stato integro.

Sintomi

Si noti che l'applicazione smette di rispondere mentre il nodo segnala lo stato Non pronto. Tuttavia, il nodo viene ripristinato automaticamente e ora è alla ricerca di un'analisi della causa radice (RCA).

Causa

Le possibili cause di questo problema includono gli scenari seguenti:

  • Il server API non è disponibile e si usa un probe di idoneità per la distribuzione.

    Se un pod è in esecuzione ma non è pronto, questa situazione significa che il probe di idoneità ha esito negativo. Se il probe di idoneità ha esito negativo, il pod non è collegato al servizio e il traffico non viene inoltrato all'istanza del pod.

  • Si verificano errori host della macchina virtuale . Per determinare se si sono verificati errori dell'host della macchina virtuale, controllare le origini informazioni seguenti:

Prevenzione

Per evitare che questo problema si verifichi in futuro, eseguire una o più delle azioni seguenti:

  • Assicurarsi che il livello di servizio sia completamente pagato.
  • Ridurre il numero di watch richieste e get al server API.
  • Sostituire il pool di nodi con un pool di nodi integro.

Ulteriori informazioni