Veelvoorkomende problemen in AKS Edge Essentials oplossen
In dit artikel wordt beschreven hoe u oplossingen kunt vinden voor problemen die u ondervindt bij het gebruik van AKS Edge Essentials. Bekende problemen en fouten worden ingedeeld op functioneel gebied. U kunt de koppelingen in dit artikel gebruiken om oplossingen en tijdelijke oplossingen te vinden om ze op te lossen.
Een ondersteuningsaanvraag openen
Zie het artikel Ondersteuning krijgen voor informatie over het gebruik van Azure Portal voor ondersteuning of het openen van een ondersteuningsaanvraag voor AKS Edge Essentials.
Implementatieproblemen
Probleem met niet-vertrouwde uitgever
Foutbericht: "Wilt u software uitvoeren vanaf deze niet-vertrouwde uitgever? ....."
Tijdelijke oplossing: werk uw PowerShell-uitvoeringsbeleid bij naar RemoteSigned:
# Get the execution policy on the system
Get-ExecutionPolicy
# Set the execution policy for this process only
if ((Get-ExecutionPolicy) -ne "RemoteSigned") { Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force }
Lage schijfruimte zorgt ervoor dat eerder in de cache geplaatste containerinstallatiekopieën worden verwijderd
Wanneer het knooppunt onvoldoende schijfruimte heeft, worden sommige vooraf geladen installatiekopieën door de containerd
runtime verzameld. In dit geval maakt u eerst schijfruimte vrij en voert u vervolgens de volgende opdracht uit om de installatiekopieën in de cache opnieuw op te halen:
Invoke-AksEdgeNodeCommand -NodeType Linux -command "sudo /path/to/script/reimport-ci.sh
Met dit script wordt gecontroleerd op de ontbrekende afbeeldingen en worden deze indien nodig opnieuwimport uitgevoerd.
Azure Arc-connectiviteit
Probleem:
Disconnect-AksEdgeArc
verwijdert de pods niet uit het cluster.Tijdelijke oplossing: als de pods niet worden opgeschoond, voert u de volgende opdrachten uit om de bestaande Azure Arc-gerelateerde resources handmatig op te schonen voordat u opnieuw verbinding probeert te maken:
kubectl delete ns azure-arc kubectl delete clusterrolebinding azure-arc-operator kubectl delete secret sh.helm.release.v1.azure-arc.v1
Probleem: Azure Arc-connectiviteit werkt niet in een proxyomgeving.
Tijdelijke oplossing: U kunt proxy-instellingen voor het hele systeem inschakelen door de LAN-instellingen voor internetopties > te > volgen.
Kan AKS Arc-cluster niet volledig verwijderen met PDB-resources (PodDisruptionBudget)
Zie Kan AKS Arc-cluster niet volledig verwijderen met PDB-resources in de AKS Arc-documentatie voor meer informatie over dit bekende probleem.
Offlineimplementaties
Kan het knooppuntagentcertificaat niet ophalen: Niet gevonden
Controleer de configuratie van de netwerkadapter. Tijdens de implementatie heeft AKS Edge Essentials een adapter nodig die is ingeschakeld en het juiste IP-adres, subnet en standaardgateway heeft. Deze waarden worden automatisch ingevuld in een DHCP-omgeving. Als u handmatig instelt, moet u ervoor zorgen dat alle drie de instellingen zijn ingesteld. In veel gevallen is de standaardgateway niet ingesteld, wat resulteert in deze fout.
Kubernetes
Kube-vip-pod wordt continu opnieuw opgestart
In sommige scenario's worden de kube-vip-podlussen herhaald en continu opnieuw opgestart.
Validatie
Als u wilt controleren of het scenario dat u ondervindt hetzelfde probleem is dat in dit artikel wordt beschreven, controleert u of de kube-vip-pod in de kube-system-naamruimte een groot aantal herstarts heeft door de volgende opdracht uit te voeren:
kubectl get pods –n kube-system
Oorzaak
Er zijn verschillende redenen waarom de kube-vip-pod mogelijk voortdurend opnieuw wordt opgestart. Deze oorzaken zijn onder andere:
- Een besturingssysteemschijf gebruiken die niet wordt ondersteund met een SSD-schijf of een Premium SSD-schijf wanneer u een Virtuele Azure-machine gebruikt. U kunt hier de hardwarevereisten bekijken.
- Schijflatentie is te hoog. Als de schijflatentie groter is dan 10 ms, kan dit leiden tot time-outs van aanvragen, verlies van leider en mogelijke clusterinstabiliteit. U kunt hier de hardwarevereisten voor etcd bekijken.
Oplossing
Als u dit probleem wilt verhelpen, controleert u de onderliggende opslaginfrastructuur om ervoor te zorgen dat deze voldoet aan de prestatievereisten voor etcd en AKS Edge Essentials. Overweeg ook premium SSD-opslag te gebruiken of uw opslagconfiguratie te optimaliseren voor prestaties.