Bir uygulamayı GKE'ye dağıttınız ve bir pod PENDING durumunda kaldı. Pod'un neden beklemede olduğunu nasıl belirlemelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: myapp-deployment-58ddbbb995-lp86m Pod'unun ayrıntılarını inceleyin ve uyarı mesajlarını kontrol edin..
Neden bu cevap
Bir Pod'un PENDING durumunda kalmasının nedeni genellikle kaynak yetersizliği, yanlış yapılandırılmış bir birim (volume) veya uygun bir düğümün (node) bulunamaması gibi zamanlama (scheduling) sorunlarıdır. Bu tür sorunlar Pod'un kendisiyle ilgili olaylarda (events) veya durum açıklamalarında (status descriptions) belirtilir. kubectl describe pod [pod-adı] komutu, Pod'un mevcut durumu, olayları ve neden PENDING durumunda kaldığına dair değerli bilgiler sunar. Diğer seçenekler neden doğru değil: Service nesnesi, Pod'ların ağ erişimini yönetir ancak Pod'un zamanlama sorunlarıyla doğrudan ilgili değildir. Deployment nesnesi, Pod'ların istenen durumunu yönetir ancak belirli bir Pod'un neden PENDING durumunda kaldığına dair ayrıntılı zamanlama bilgilerini içermez. Pod'un container logları, container çalışmaya başladıktan sonraki sorunları gösterir. PENDING durumundaki bir Pod'un container'ı henüz çalışmadığı için loglarda ilgili bir bilgi bulunmaz.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez