Delen via


Problemen met knooppunt niet gereed oplossen, gevolgd door herstelbewerkingen

Dit artikel bevat een handleiding voor het oplossen van problemen met 'Node Not Ready' in AKS-clusters (Azure Kubernetes Service). Wanneer een knooppunt de status Niet gereed heeft, kan het de functionaliteit van de toepassing verstoren en ervoor zorgen dat het niet meer reageert. Normaal gesproken wordt het knooppunt na een korte periode automatisch hersteld. Als u echter terugkerende problemen wilt voorkomen en een stabiele omgeving wilt onderhouden, is het belangrijk om inzicht te hebben in de onderliggende oorzaken om effectieve oplossingen te kunnen implementeren.

Oorzaak

Er zijn verschillende scenario's waardoor de status 'Niet gereed' kan optreden:

  • De onbeschikbaarheid van de API-server. Dit zorgt ervoor dat de gereedheidstest mislukt. Hiermee voorkomt u dat de pod aan de service wordt gekoppeld, zodat verkeer niet meer wordt doorgestuurd naar het pod-exemplaar.

  • Vm-hostfouten (virtuele machine). Controleer de volgende informatiebronnen om te bepalen of er fouten zijn opgetreden bij de VM-host:

Oplossing

Controleer de beschikbaarheid van de API-server door de opdracht uit te kubectl get apiservices voeren. Zorg ervoor dat de gereedheidstest correct is geconfigureerd in het YAML-implementatiebestand.

Zie Basic troubleshooting of Node Not Ready failures (Basic troubleshooting of Node Not Ready failures) voor verdere stappen.

Preventie

Als u wilt voorkomen dat dit probleem zich in de toekomst voordoet, voert u een of meer van de volgende acties uit:

  • Zorg ervoor dat uw servicelaag volledig is betaald.
  • Verminder het aantal watch en get aanvragen naar de API-server.