Share via


K8SAPIServerConnFailVMExtensionError hata kodu sorunlarını giderme (51)

Bu makalede, bir Microsoft Azure Kubernetes Service (AKS) kümesini başlatmaya veya oluşturmaya ve dağıtmaya çalıştığınızda oluşan hatayı (hata kodu ERR_K8S_API_SERVER_CONN_FAIL, hata numarası 51 olarak da bilinir) tanımlama ve çözme K8SAPIServerConnFailVMExtensionError işlemleri açıklanır.

Önkoşullar

  • Netcat (nc) komut satırı aracı

Belirtiler

BIR AKS kümesini başlatmaya veya oluşturmaya çalıştığınızda aşağıdaki hata iletisini alırsınız:

Aracılardan Kubernetes API sunucusuna bağlantı kurulamıyor, daha fazla bilgi için lütfen bakın https://aka.ms/aks-required-ports-and-addresses .

Ayrıntılar: Code="VMExtensionProvisioningError"

Message="VM, 'vmssCSE' uzantısı işlenirken bir hata bildirdi.

Hata iletisi: "Etkinleştirildi: komut yürütülemedi: komut exit status=51\n[stdout]\n{ ile sonlandırıldı

"ExitCode": "51",

"Output": "Per 14 Oct 18:07:37 UTC 2021,aks-nodepool1-18315663-vmss000000\nConnection to

Neden

Küme düğümleriniz küme API sunucu podunuza bağlanamıyor.

Çözüm

Düğümlerinizin kümenin tam etki alanı adını (FQDN) çözümleyebildiğini doğrulamak için bir Netcat komutu çalıştırın:

nc -vz <cluster-fqdn> 443

Güvenlik duvarı üzerinden çıkış filtrelemesi kullanıyorsanız küme FQDN'nize gelen trafiğe izin verildiğinden emin olun.

Nadir durumlarda, kümenizde etkinleştirilmiş IP adreslerini yetkilendirdiyseniz güvenlik duvarının giden IP adresi engellenebilir. Bu senaryoda, güvenlik duvarınızın giden IP adresini küme için yetkili IP aralıkları listesine eklemeniz gerekir. Daha fazla bilgi için bkz. AKS'de yetkili IP adresi aralıklarını kullanarak API sunucusuna güvenli erişim.

Daha fazla bilgi

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.