Řešení běžných problémů v AKS Edge Essentials
Tento článek popisuje, jak najít řešení problémů, se kterými se setkáte při používání AKS Edge Essentials. Známé problémy a chyby jsou uspořádány podle funkční oblasti. Pomocí odkazů uvedených v tomto článku můžete najít řešení a alternativní řešení.
Vytvoření žádosti o podporu
Problémy při nasazení
Problém s nedůvěryhodným vydavatelem
Chybová zpráva: Chcete spustit software od tohoto nedůvěryhodného vydavatele? ....."
Alternativní řešení: Aktualizace zásad spouštění PowerShellu na 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 }
Nedostatek místa na disku způsobí odstranění dříve uložených imagí kontejneru v mezipaměti.
Když uzel vyčerpá místo na disku, některé předinstalované image jsou uvolněné z paměti modulu containerd
runtime. V takovém případě nejprve uvolněte místo na disku a pak spusťte následující příkaz, který znovu načítá image uložené v mezipaměti:
Invoke-AksEdgeNodeCommand -NodeType Linux -command "sudo /path/to/script/reimport-ci.sh
Tento skript vyhledá chybějící obrázky a podle potřeby je znovu naimportuje.
Připojení azure Arc
Problém:
Disconnect-AksEdgeArc
Neodebere pody z clusteru.Alternativní řešení: Pokud se pody nevyčistí, spusťte následující příkazy, které před opětovným pokusem o opětovné připojení ručně vyčistí stávající prostředky související se službou Azure Arc:
kubectl delete ns azure-arc kubectl delete clusterrolebinding azure-arc-operator kubectl delete secret sh.helm.release.v1.azure-arc.v1
Problém: Připojení k Azure Arc nefunguje v prostředí proxy serveru.
Alternativní řešení: Nastavení proxy serveru pro celý systém můžete povolit pomocí možností > Připojení > k internetu v síti LAN.
Nelze zcela odstranit klastr AKS Arc, který obsahuje prostředky PodDisruptionBudget (PDB)
Informace o tomto známém problému najdete v oddíle Nelze kompletně odstranit cluster AKS Arc spolu s prostředky PDB v dokumentaci AKS Arc.
Offline nasazení
Nepodařilo se získat certifikát nodeagent: Nenalezena
Zkontrolujte konfiguraci síťového adaptéru. Během nasazování potřebuje AKS Edge Essentials adaptér, který je povolený a má správnou IP adresu, podsíť a výchozí bránu. Tyto hodnoty se automaticky vyplní v prostředí DHCP. Pokud nastavujete ručně, ujistěte se, že jsou všechny tři nastavené. V mnoha případech není výchozí brána nastavená, což vede k této chybě.
Kubernetes
Pod Kube-vip se nepřetržitě restartuje
V některých scénářích se smyčky podů kube-vip a restartují se nepřetržitě.
Ověřování
Pokud chcete ověřit, že scénář, ke kterému dochází, je stejný problém, který je zdokumentovaný v tomto článku, zkontrolujte, že pod kube-vip v oboru názvů kube-system má velký počet restartování spuštěním následujícího příkazu:
kubectl get pods –n kube-system
Příčina
Existuje několik různých důvodů, proč se pod kube-vip může neustále restartovat. Mezi tyto příčiny patří:
- Použití disku s operačním systémem, který není zálohovaný diskem SSD nebo diskem SSD úrovně Premium při použití virtuálního počítače Azure. Tady si můžete projít požadavky na hardware.
- Latence disku je příliš vysoká. Pokud je latence disku větší než 10 ms, může vést k vypršení časového limitu požadavků, ztrátě vedoucího serveru a potenciální nestabilitě clusteru. Tady si můžete projít požadavky na hardware atd.
Rozlišení
Pokud chcete tento problém zmírnit, zkontrolujte základní infrastrukturu úložiště a ujistěte se, že splňuje požadavky na výkon atd. a AKS Edge Essentials. Zvažte také použití úložiště ssd úrovně Premium nebo optimalizaci konfigurace úložiště pro výkon.