İmaj Çekme Hataları
Coddy'nin Terminal Journey'sinin Kubernetes'e Giriş bölümünün bir parçası. Ders 23 / 45.
Bir Pod'un başarısız olmasının en yaygın yolu, çekilemeyen bir imajdır: adda bir yazım hatası veya mevcut olmayan bir etiket. Pod sorunsuz bir şekilde oluşturulur, ancak kubectl get pods çıktısında ErrImagePull görünür ve bir sonraki denemeden sonra ImagePullBackOff görünür: Kubernetes her seferinde biraz daha uzun bekleyerek yeniden denemeye devam eder.
kubectl describe pod tam olarak neyin yanlış gittiğini söyler. Events bölümünde Failed to pull image "nginx:doesnotexist" gibi Warning türünde ve not found ile biten bir uyarı bulacaksınız. İmaj hiç başlatılmadığı için READY 0/1 olarak kalır.
Düzeltme, Pod'a doğru imajı vermektir: onu silip doğru adla yeniden çalıştırın veya bir Deployment için kubectl set image kullanın. Kubernetes ne demek istediğinizi asla tahmin etmez; bu nedenle olayı dikkatle okuyun.
Görev
Başlangıçnginx:doesnotexist imajından broken adlı bir Pod başlatın, çekme hatasını görmek için Pod'ları listeleyin, ardından Pod'u açıklayın ve Failed olayını okuyun.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Kubernetes'e Giriş bölümündeki tüm dersler
Kendi başına pratik yap: Terminal playground