In dit artikel worden enkele algemene bekende problemen beschreven die optreden bij het gebruik van AKS die wordt ingeschakeld door Azure Arc. U kunt ook bekende problemen met Windows Admin Center en installatieproblemen en -fouten bekijken.
Bij het uitvoeren van AksHci PowerShell-cmdlets wordt de fout 'Kan DLL niet laden' weergegeven
Antivirussoftware kan deze fout veroorzaken doordat de uitvoering van binaire PowerShell-bestanden die nodig zijn om clusterbewerkingen uit te voeren, wordt geblokkeerd. Hieronder ziet u een voorbeeld van een vergelijkbare fout:
U kunt dit probleem oplossen door te controleren of de volgende processen en mappen (die vereist zijn om AKS-clusterbewerkingen uit te voeren) zijn uitgesloten van de antivirussoftware:
Processen:
- kubectl.exe
- kvactl.exe
- mocctl.exe
- nodectl.exe
- wssdagent.exe
- wssdcloudagent.exe
- kubectl-adsso.exe
- AksHciHealth.exe
Mappen:
- C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\
- C:\Program Files\WindowsPowerShell\Modules\TraceProvider\
- C:\Program Files\WindowsPowerShell\Modules\AksHci\
- C:\Program Files\WindowsPowerShell\Modules\Az.Accounts\
- C:\Program Files\WindowsPowerShell\Modules\Az.Resources\
- C:\Program Files\WindowsPowerShell\Modules\AzureAD\
- C:\Program Files\WindowsPowerShell\Modules\DownloadSdk\
- C:\Program Files\WindowsPowerShell\Modules\Kva\
- C:\Program Files\WindowsPowerShell\Modules\Microsoft.SME.CredSspPolicy\
- C:\Program Files\WindowsPowerShell\Modules\Moc\
- C:\Program Files\WindowsPowerShell\Modules\PackageManagement\
- C:\Program Files\AksHci\
- C:\AksHci\
Het uitvoeren van Remove-AksHciCluster resulteert in de volgende fout: 'Fout: kan groep clustergroup-spdb niet verwijderen:...'
Bij het uitvoeren van Remove-AksHciCluster treedt de volgende fout op omdat er mogelijk een impasse is:
Error: unable to delete group clustergroup-spdb: failed to delete group clustergroup-spdb: rpc error: code = DeadlineExceeded desc = context deadline exceeded
U kunt dit probleem oplossen door CloudAgent opnieuw te starten.
Fout: invalid_client. De opgegeven clientgeheimsleutels zijn verlopen
Deze fout treedt meestal op wanneer het SPN-geheim (Service Principal) dat u hebt gebruikt bij het uitvoeren van de PowerShell-cmdlet met Enable-AksHciArcConnection , is verlopen.
Ga naar de Azure Portal om een nieuw geheim te maken voor uw service-principal (SPN). U kunt ook certificaatreferenties gebruiken voor extra beveiliging. Zie Enable-AksHciArcConnection voor een voorbeeld van het gebruik van de cmdlet.
Onvoldoende bevoegdheden om de bewerking te voltooien
Deze fout treedt meestal op wanneer de service-principal (SPN) of uw Azure-referenties (gebruikersnaam en wachtwoord) die worden gebruikt om uw AKS-cluster te verbinden, niet voldoende bevoegdheden hebben in het Azure-abonnement om de bewerking uit te voeren.
Bekijk de bevoegdheidsvereisten in Azure-vereisten voor Kubernetes-clusters in AKS die worden ingeschakeld door Azure Arc.
Het uitvoeren van Remove-AksHciCluster resulteert in de volgende fout: 'Er is geen workloadcluster gevonden met de naam 'my-workload-cluster'
XXX
Als deze fout optreedt bij het uitvoeren van Remove-AksHciCluster, moet u controleren of u de juiste informatie hebt gebruikt voor het verwijderen van het cluster.
Transport: Fout bij het kiezen van dial unix /var/run/moc-kms-plugin/kmsPlugin.sock: connect: no such file or directory
Deze fout treedt op wanneer de KMS-invoegtoepassing op uw AKS-HCI-doelcluster niet meer wordt uitgevoerd vanwege een verlopen KMS-invoegtoepassingstoken.
Voer Repair-AksHciCerts uit om dit probleem op te lossen.
In een workloadcluster met statische IP-adressen zijn alle pods in een knooppunt vastgelopen in de status ContainerCreating
In een workloadcluster met statische IP-adressen en Windows-knooppunten zijn alle pods in een knooppunt (inclusief de daemonset
pods) vastgelopen in de status ContainerCreating . Wanneer u verbinding probeert te maken met dat knooppunt met behulp van SSH, mislukt de verbinding met een Connection timed out
fout.
U kunt dit probleem oplossen door Hyper-V-beheer of Failoverclusterbeheer te gebruiken om de VM van dat knooppunt uit te schakelen. Na 5 tot 10 minuten moet het knooppunt opnieuw zijn gemaakt en moeten alle pods worden uitgevoerd.
Locatie van AKS Arc-resources verplaatsen.
Het verplaatsen van resources in AKS Arc wordt momenteel niet ondersteund. U moet het Kubernetes-cluster verwijderen en vervolgens opnieuw implementeren op de gewenste locatie.
Volgende stappen
- Overzicht van probleemoplossing
- bekende problemen Windows Admin Center
- Installatieproblemen en -fouten
- Verbinding maken met SSH met Windows- of Linux-werkknooppunten
Als u problemen blijft ondervinden wanneer u AKS gebruikt die is ingeschakeld door Azure Arc, kunt u fouten melden via GitHub.