Aracılığıyla paylaş


NSG kuralları nedeniyle AKS kümesi yükseltmesi başarısız oluyor

Bu makalede, ağ güvenlik grubu (NSG) kuralları nedeniyle Azure Kubernetes Service (AKS) küme yükseltmeniz başarısız olursa sorunların nasıl çözüleceğini açıklar.

Önkoşullar

Bu makale Için Azure CLI sürüm 2.0.65 veya sonraki bir sürüm gerekir. Sürüm numarasını bulmak için komutunu çalıştırın az --version. Azure CLI'yı yüklemeniz veya yükseltmeniz gerekiyorsa bkz. Azure CLI'yı yükleme.

Yükseltme işlemi hakkında daha ayrıntılı bilgi için Azure Kubernetes Service (AKS) kümesini yükseltme bölümündeki "AKS kümesini yükseltme" bölümüne bakın.

Belirtiler

AKS kümesi yükseltmesi başarısız olur ve bir NSG kuralının söz konusu olduğunu belirten bir hata iletisi alırsınız.

Neden

NSG kuralı kümenin gerekli kaynakları indirmesini engelliyor.

Çözüm

Bu sorunu çözmek için şu adımları izleyin:

  1. komutunu çalıştırın az network nsg list -o tableve kümenize bağlı NSG'yi bulun. NSG adlı MC_<RG name>_<your AKS cluster name>bir kaynak grubunda bulunur.

  2. NSG kurallarını görüntülemek için aşağıdaki komutu çalıştırın:

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

    Aşağıdaki ekran görüntüsünde varsayılan kurallar gösterilmektedir.

    Varsayılan NSG kurallarının ekran görüntüsü.

  3. Varsayılan kurallara sahipseniz bu adımı atlayın. Aksi takdirde, internet trafiğini engelleyen kuralları düzeltin ve kaldırın. Ardından, AKS kümesini daha önce yükseltmeye çalıştığınız sürüme yükseltmek için aşağıdaki komutu çalıştırın. Bu işlem bir mutabakatı tetikler.

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

Yardım için bize ulaşın

Sorularınız veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteği isteyin. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.