Freigeben über


Behandeln häufiger Probleme in AKS Edge Essentials

In diesem Artikel wird beschrieben, wie Sie Lösungen für Probleme finden, die bei der Verwendung von AKS Edge Essentials auftreten. Bekannte Probleme und Fehler sind nach Funktionsbereich organisiert. Sie können die in diesem Artikel bereitgestellten Links verwenden, um Lösungen und Problemumgehungen zu finden, um sie zu beheben.

Stellen einer Supportanfrage

Weitere Informationen zur Verwendung der Azure-Portal, um Support zu erhalten oder eine Supportanfrage für AKS Edge Essentials zu öffnen, finden Sie im Artikel "Support abrufen".

Bereitstellungsprobleme

Problem mit nicht vertrauenswürdigen Herausgebern

Fehlermeldung: "Möchten Sie Software von diesem nicht vertrauenswürdigen Herausgeber ausführen? ....."

Problemumgehung: Aktualisieren Der PowerShell-Ausführungsrichtlinie auf 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 }

Geringer Speicherplatz bewirkt, dass zuvor zwischengespeicherte Containerimages gelöscht werden.

Wenn der Knoten nicht genügend Speicherplatz hat, werden einige der vorinstallierten Images von der containerd Laufzeit garbage collection. Geben Sie in diesem Fall zuerst Speicherplatz frei, und führen Sie dann den folgenden Befehl aus, um die zwischengespeicherten Images erneut abzurufen:

    Invoke-AksEdgeNodeCommand -NodeType Linux -command "sudo /path/to/script/reimport-ci.sh

Dieses Skript sucht nach den fehlenden Bildern und importiert sie nach Bedarf erneut.

Azure Arc-Konnektivität

  1. Problem: Disconnect-AksEdgeArc Entfernt die Pods nicht aus dem Cluster.

    Problemumgehung: Wenn die Pods nicht bereinigt werden, führen Sie die folgenden Befehle aus, um die vorhandenen Azure Arc-bezogenen Ressourcen manuell zu bereinigen, bevor Sie erneut versuchen, die Verbindung erneut herzustellen:

    kubectl delete ns azure-arc
    kubectl delete clusterrolebinding azure-arc-operator
    kubectl delete secret sh.helm.release.v1.azure-arc.v1
    
  2. Problem: Azure Arc-Konnektivität funktioniert in einer Proxyumgebung nicht.

    Problemumgehung: Sie können systemweite Proxyeinstellungen aktivieren, indem Sie den Internetoptionen > "Connections > LAN Settings" folgen.

    Screenshot mit Internetoptionen.

Offlinebereitstellungen

Fehler beim Abrufen des Nodeagent-Zertifikats: Nicht gefunden

Überprüfen Sie die Netzwerkadapterkonfiguration. Während der Bereitstellung benötigt AKS Edge Essentials einen Adapter, der aktiviert ist und über die richtige IP-Adresse, das Subnetz und das Standardgateway verfügt. Diese Werte werden automatisch in einer DHCP-Umgebung aufgefüllt. Wenn Sie manuell festlegen, stellen Sie sicher, dass alle drei festgelegt sind. In vielen Fällen wird das Standardgateway nicht festgelegt, was zu diesem Fehler führt.

Kubernetes

Kube-vip Pod wird kontinuierlich neu gestartet

In einigen Szenarien wird die kube-vip-Pod kontinuierlich durchlaufen und neu gestartet.

Überprüfen

Um zu bestätigen, dass das in diesem Artikel beschriebene Szenario das gleiche Problem ist, überprüfen Sie, ob der Kube-vip-Pod im Kube-System-Namespace eine hohe Anzahl von Neustarts aufweist, indem Sie den folgenden Befehl ausführen:

kubectl get pods –n kube-system

Ursache

Es gibt ein paar verschiedene Gründe, warum der Kube-vip-Pod möglicherweise ständig neu gestartet wird. Zu diesen Ursachen gehören:

  • Verwenden eines Betriebssystemdatenträgers, der nicht mit einem SSD-Datenträger oder einem Premium-SSD-Datenträger bei Verwendung einer Azure-VM gesichert ist. Hier können Sie die Hardwareanforderungen überprüfen.
  • Die Datenträgerlatenz ist zu hoch. Wenn die Datenträgerlatenz größer als 10 ms ist, kann dies zu Anforderungstimeouts, Führungsverlust und potenzieller Clusterinstabilität führen. Hier können Sie die Hardwareanforderungen für usw. überprüfen.

Lösung

Um dieses Problem zu beheben, überprüfen Sie Ihre zugrunde liegende Speicherinfrastruktur, um sicherzustellen, dass sie die Leistungsanforderungen für etcd und AKS Edge Essentials erfüllt. Ziehen Sie außerdem die Verwendung von Premium-SSD-gesicherten Speicher in Betracht, oder optimieren Sie Ihre Speicherkonfiguration für die Leistung.

Nächste Schritte

Übersicht über AKS Edge Essentials