שגיאות במשיכת Image
חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 23 מתוך 45.
הדרך הנפוצה ביותר שבה Pod נכשל היא כשאי אפשר למשוך תמונה: שגיאת הקלדה בשם או תגית שאינה קיימת. ה-Pod נוצר ללא בעיה, אבל kubectl get pods מציג ErrImagePull, ולאחר הניסיון הבא ImagePullBackOff: Kubernetes ממשיך לנסות שוב, וממתין קצת יותר בכל פעם.
kubectl describe pod מציג לך בדיוק מה השתבש. תחת Events תמצא Warning כגון Failed to pull image "nginx:doesnotexist" שמסתיים ב־not found. מכיוון שהתמונה מעולם לא הופעלה, READY נשאר 0/1.
התיקון הוא לתת ל-Pod את התמונה הנכונה: למחוק אותו ולהריץ אותו שוב עם השם הנכון, או להשתמש ב-kubectl set image עבור Deployment. Kubernetes אף פעם לא מנחש למה התכוונת, לכן קרא את האירוע בקפידה.
אתגר
מתחיליםהפעל Pod בשם broken מהתמונה nginx:doesnotexist, הצג את רשימת ה-Pods כדי לראות את שגיאת המשיכה, ואז תאר את ה-Pod וקרא את האירוע Failed.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Kubernetes
תרגלו בעצמכם: Terminal אונליין