Aracılığıyla paylaş


AKS kümesi yükseltmesi sırasında "SubnetIsFull" hata kodu sorunlarını giderme

Bu makalede, bir Azure Kubernetes Service (AKS) kümesini yükseltmeye çalıştığınızda oluşan "SubnetIsFull" hatasını tanımlama ve çözme işlemi açıklanır.

Hata iletisinin bir örneği aşağıda verilmişti:

'<AD>' Kubernetes hizmetindeki AGENT POOL NAME>' düğüm havuzu <ölçeklendirilemedi. Hata: VMSSAgentPoolReconciler yeniden denemesi başarısız oldu: Code='SubnetIsFull' Message='<SUBNET NAME>\ with address prefix <PREFIX>\ is not not enough capacity for IP addresss.' Details=[]

Ö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 "SubnetIsFull" hata iletisini alırsınız.

Neden

Kümenizde yeni bir düğüm oluşturmak için yeterli IP adresi yoksa bu hata oluşur.

Yükseltme veya ölçeklendirme işlemi yapmayı planlarken, gerekli IP adreslerinin sayısını göz önünde bulundurun. Kümede yapılandırdığınız IP adresi aralığı yalnızca sabit sayıda düğümü destekliyorsa yükseltme veya ölçeklendirme işlemi başarısız olur. Daha fazla bilgi için Azure Kubernetes Service(AKS) içinde Azure CNI ağını yapılandırma'nın "Küme için IP adreslemini planlama" bölümüne bakın.

Çözüm

Yükseltme için IP adreslerini ayırmak için küme düğümlerini azaltın.

Ölçeği azaltma bir seçenek değilse ve sanal ağ CIDR'nizde yeterli IP adresi varsa , benzersiz bir alt ağa sahip bir düğüm havuzu eklemeyi deneyin:

  1. Daha büyük bir alt ağdaki sanal ağa yeni bir kullanıcı düğümü havuzu ekleyin.
  2. Özgün düğüm havuzunu bir sistem düğümü havuzu türüne geçirin.
  3. Kullanıcı düğümü havuzunun ölçeğini artırma.
  4. Özgün düğüm havuzunun ölçeğini daraltın.

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.