Azure Kubernetes Service knooppunt (AKS) automatisch herstellen

AKS bewaakt continu de status van werkknooppunten en voert automatische knooppuntherstel uit als deze beschadigd raken. Het platform van de virtuele Azure-machine (VM) voert onderhoud uit op VM's die problemen ondervinden.

AKS en Azure-VM's werken samen om serviceonderbrekingen voor clusters te minimaliseren.

In dit document leert u hoe automatische functionaliteit voor het herstellen van knooppunten zich gedraagt voor zowel Windows- als Linux-knooppunten.

Hoe AKS controleert op knooppunten die niet in orde zijn

AKS gebruikt de volgende regels om te bepalen of een knooppunt een slechte status heeft en moet worden hersteld:

  • Het knooppunt rapporteert de status NotReady bij opeenvolgende controles binnen een tijdsbestek van 10 minuten.
  • Het knooppunt rapporteert geen status binnen tien minuten.

U kunt de status van uw knooppunten handmatig controleren met kubectl.

kubectl get nodes

Hoe automatisch herstellen werkt

Notitie

AKS initieert herstelbewerkingen met het gebruikersaccount aks-remediator.

Als AKS een niet-in orde knooppunt identificeert dat tien minuten niet in orde is, voert AKS de volgende acties uit:

  1. Start het knooppunt opnieuw op.
  2. Als het opnieuw opstarten mislukt, maakt u het knooppunt opnieuw.

Alternatieve herstelpogingen worden onderzocht door AKS-technici als automatisch herstel mislukt.

Als AKS meerdere knooppunten met een slechte status vindt tijdens een statuscontrole, wordt elk knooppunt afzonderlijk gerepareerd voordat een andere reparatie begint.

Beperkingen

In veel gevallen kan AKS bepalen of een knooppunt een slechte status heeft en proberen het probleem te herstellen, maar er zijn gevallen waarbij AKS het probleem niet kan oplossen of niet kan detecteren dat er een probleem is. AKS kan bijvoorbeeld geen problemen detecteren als de status van een knooppunt niet wordt gerapporteerd vanwege een fout in de netwerkconfiguratie.

Volgende stappen

Gebruik Beschikbaarheidszones hoge beschikbaarheid te verhogen met uw AKS-clusterworkloads.