Aracılığıyla paylaş


Kurtarmaların ardından gelen Düğüm Hazır Değil hatalarıyla ilgili sorunları giderme

Bu makalede, Azure Kubernetes Service (AKS) kümelerindeki "Düğüm Hazır Değil" sorunlarını gidermeye ve çözmeye yönelik bir kılavuz sağlanır. Bir düğüm "Hazır Değil" durumuna girdiğinde uygulamanın işlevselliğini kesintiye uğratabilir ve yanıt vermeyi durdurabilir. Genellikle düğüm kısa bir süre sonra otomatik olarak kurtarılır. Ancak, yinelenen sorunları önlemek ve kararlı bir ortamı korumak için, etkili çözümler uygulayabilmenin temel nedenlerini anlamak önemlidir.

Neden

"Hazır Değil" durumunun oluşmasına neden olabilecek çeşitli senaryolar vardır:

  • API sunucusunun kullanılamazlığı. Bu, hazır olma araştırmasının başarısız olmasına neden olur. Bu, trafiğin artık pod örneğine iletilmemesi için pod'un hizmete eklenmesini engeller.

  • Sanal makine (VM) konak hataları. VM ana bilgisayar hatalarının oluşup oluşmadığını belirlemek için aşağıdaki bilgi kaynaklarını denetleyin:

Çözüm

komutunu çalıştırarak API sunucusu kullanılabilirliğini kubectl get apiservices denetleyin. Dağıtım YAML dosyasında hazırlık yoklamasının doğru yapılandırıldığından emin olun.

Diğer adımlar için bkz . Düğüm Hazır Değil hatalarında temel sorun giderme.

Önleme

Bu sorunun gelecekte oluşmasını önlemek için aşağıdaki eylemlerden birini veya birkaçını gerçekleştirin:

  • Hizmet katmanınızın tam olarak ödendiğinden emin olun.
  • API sunucusuna yönelik ve get isteklerinin sayısını watch azaltın.