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:
- Daha büyük bir alt ağdaki sanal ağa yeni bir kullanıcı düğümü havuzu ekleyin.
- Özgün düğüm havuzunu bir sistem düğümü havuzu türüne geçirin.
- Kullanıcı düğümü havuzunun ölçeğini artırma.
- Ö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.