Freigeben über


Fehler beim AKS-Clusterupgrade aufgrund von NSG-Regeln

In diesem Artikel wird erläutert, wie Probleme behoben werden, wenn ihr Azure Kubernetes Service (AKS)-Clusterupgrade aufgrund von NSG-Regeln (Network Security Group) fehlschlägt.

Voraussetzungen

Dieser Artikel erfordert Azure CLI Version 2.0.65 oder eine höhere Version. Führen Sie die Ausführung aus az --version, um die Versionsnummer zu finden. Wenn Sie Azure CLI installieren oder aktualisieren müssen, lesen Sie die Installation der Azure CLI.

Ausführlichere Informationen zum Upgradeprozess finden Sie im Abschnitt "Upgrade an AKS Cluster" im Abschnitt "Upgrade an Azure Kubernetes Service (AKS)-Cluster.For more detailed information about the upgrade process, see the "Upgrade an AKS cluster" section in Upgrade an Azure Kubernetes Service (AKS) cluster.

Symptome

Ein AKS-Clusterupgrade schlägt fehl, und Sie erhalten eine Fehlermeldung, die angibt, dass eine NSG-Regel beteiligt ist.

Ursache

Eine NSG-Regel blockiert das Herunterladen der erforderlichen Ressourcen durch den Cluster.

Lösung

Gehen Sie folgendermaßen vor, um das Problem zu beheben:

  1. Führen Sie az network nsg list -o tableden Befehl aus, und suchen Sie dann die NSG, die mit Ihrem Cluster verknüpft ist. Die NSG befindet sich in einer Ressourcengruppe, die benannt MC_<RG name>_<your AKS cluster name>wird.

  2. Führen Sie den folgenden Befehl aus, um die NSG-Regeln anzuzeigen:

    az network nsg rule list --resource-group <Rg name> --nsg-name <nsg name> --include-default -o table
    

    Der folgende Screenshot zeigt die Standardregeln.

    Screenshot der standardmäßigen NSG-Regeln.

  3. Wenn Sie über die Standardregeln verfügen, überspringen Sie diesen Schritt. Ändern Sie andernfalls die Regeln, die den Internetdatenverkehr blockieren, und entfernen Sie sie. Führen Sie dann den folgenden Befehl aus, um den AKS-Cluster auf dieselbe Version zu aktualisieren, auf die Sie zuvor ein Upgrade versucht haben. Dieser Prozess löst eine Abstimmung aus.

    az aks upgrade --resource-group <ResourceGroupName> --name <AKSClusterName> --kubernetes-version <KUBERNETES_VERSION>
    

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.