Veelvoorkomende fouten met automatisch herstellen van knooppunten oplossen
Wanneer AKS (Azure Kubernetes Service) een knooppunt met een NotReady
status meer dan vijf minuten detecteert, wordt geprobeerd het knooppunt automatisch te herstellen. Automatisch herstellen van knooppunten is een best effort-service. Het biedt geen garantie dat het knooppunt kan worden hersteld naar een goede status. Zie het proces voor automatisch herstellen van knooppunten voor meer informatie.
Tijdens het proces voor automatisch herstellen van knooppunten initieert reboot
AKS en redeploy
reimage
acties op uw beschadigde knooppunt. Fouten kunnen optreden vanwege verschillende redenen en foutcodes worden gedetecteerd via Kubernetes-gebeurtenissen. U kunt Kubernetes-gebeurtenissen gebruiken om de status van uw knooppunt en de acties voor automatisch herstellen te controleren.
Dit artikel bevat mogelijke oorzaken en oplossingen voor veelvoorkomende fouten bij automatisch herstellen van knooppunten en bevat aanbevolen procedures voor het bewaken van het proces voor automatisch herstellen van knooppunten.
Voorwaarden
Controleer de volgende Kubernetes-gebeurtenissen om het type fout bij automatisch herstellen van knooppunten te identificeren:
Reden | Gebeurtenisbericht | Beschrijving |
---|---|---|
NodeRebootError | Opnieuw opstarten van knooppunt is mislukt vanwege een bewerkingsfout: [foutcode hier] | Verzonden wanneer er een fout optreedt met de reboot actie. |
NodeReimageError | De actie Voor het automatisch herstellen van knooppunten is mislukt vanwege een bewerkingsfout: [foutcode hier] | Verzonden wanneer er een fout optreedt met de reimage actie. |
NodeRedeployError | Opnieuw implementeren van knooppuntactie is mislukt vanwege een bewerkingsfout: [foutcode hier] | Verzonden wanneer er een fout optreedt met de redeploy actie. |
Notitie
Omdat uw knooppunt al een slechte status heeft vóór het proces voor automatisch herstellen, hebben de meeste gevallen geen invloed op fouten bij het automatisch herstellen van knooppunten. Wanneer u fouten ondervindt bij het automatisch herstellen van knooppunten, raden we u aan om het knooppunt te herstellen door de instructies te volgen in de basisproblemen met fouten die niet gereed zijn voor knooppunten. Als u deze niet kunt herstellen naar een Succeeded
status en permanente fouten kunt zien die zijn gerapporteerd door automatisch herstellen van knooppunten, neemt u contact op met ondersteuning voor Azure voor hulp.
Veelvoorkomende foutcodes
Foutcode | Oorzaak en oplossing |
---|---|
VMExtensionProvisioningError | Een of meer extensies voor virtuele machines (VM's) kunnen niet worden ingericht op de VIRTUELE machine. Zie De ERR_VHD_FILE_NOT_FOUND foutcode (124) oplossen voor meer informatie over mogelijke fouttypen en stappen voor probleemoplossing. Als u de exacte inrichtingsfout voor de VM-extensie op uw knooppunt wilt bepalen, bekijkt u foutdetails in Azure Portal. |
InvalidParameter | Deze fout treedt op als het proces voor automatisch herstellen van knooppunten probeert toegang te krijgen tot een knooppunt dat niet meer bestaat. |
scaleSetNameAndInstanceIDFromProviderID is mislukt | Dit probleem treedt op wanneer het knooppunt niet juist is ingericht. |
ManagedIdentityCredential-verificatie is mislukt | Dit probleem treedt op wanneer het knooppunt niet juist is geïnitialiseerd. |
VMRedeploymentFailed | Deze fout treedt op wanneer u het knooppunt opnieuw probeert te implementeren. In dit geval kan de knooppuntgroep de status Mislukt invoeren. Zie Problemen met Azure Kubernetes Service-clusters of -knooppunten met een mislukte status oplossen voor meer informatie over mogelijke oorzaken en stappen voor probleemoplossing. |
TooManyVMRedeploymentRequests | Deze fout treedt op wanneer uw cluster de limiet voor opnieuw implementeren van VM's overschrijdt. Redeploy is een van de acties voor automatisch herstellen van knooppunten. Deze fout betekent dat de redeploy actie uw knooppunt niet kan herstellen. Zie Basisproblemen met knooppunten die niet gereed zijn voor knooppunten om het probleem op te lossen. |
OutboundConnectivityNotEnabledOnVMSS | Deze fout treedt op wanneer uw knooppunt of de algehele virtuele-machineschaalset geen uitgaande toegang heeft ingeschakeld. U kunt dit probleem oplossen door beveiligde uitgaande toegang voor uw schaalset in te schakelen met behulp van een methode die het meest geschikt is voor uw toepassing. Zie 'OutboundConnectivityNotEnabledOnVM' voor meer informatie. Er is geen uitgaande connectiviteit geconfigureerd voor virtuele machine." |
Aanbevolen procedures voor het automatisch herstellen van knooppunten
In AKS worden Kubernetes-gebeurtenissen van het afgelopen uur standaard opgeslagen. We raden u aan Container Insights in te schakelen, zodat u gebeurtenissen maximaal 90 dagen kunt opslaan. U kunt ook query's uitvoeren op gebeurtenissen en waarschuwingen configureren om fouten met automatisch herstel van knooppunten snel te detecteren.
Automatisch herstellen van knooppunten is een best effort-service. Het garandeert niet dat uw knooppunt kan worden hersteld naar een
Ready
status. U wordt aangeraden waarschuwingen actief te controleren en in te stellen voor problemen met Node Not Ready, en deze problemen zelf op te lossen. Zie de basisproblemen met problemen met Node Not Ready voor meer informatie.
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.