משימות
חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 32 מתוך 45.
לא הכול אמור לפעול לנצח. דוח, גיבוי או סקריפט חד־פעמי אמורים לפעול פעם אחת ואז להיעצר. לשם כך יש ב-Kubernetes את Job: הוא מפעיל Pod עד שהפקודה מסתיימת בהצלחה, ולא מפעיל אותו מחדש לאחר מכן.
יוצרים Job עם תמונה ופקודה:
kubectl create job hello --image=busybox -- echo "job done"Kubernetes משיב job.batch/hello created. kubectl get jobs מציג את COMPLETIONS שלו, שעובר מ-0/1 ל-1/1.
ה-Pod של ה-Job מופיע ב-kubectl get pods עם שם שנוצר אוטומטית, ומסתיים בסטטוס Completed במקום להיות מופעל מחדש. הפלט שלו נשמר, ואפשר לקרוא אותו על ידי ציון שם ה-Job:
kubectl logs job/helloאתגר
קלצור Job בשם hello מתוך תמונת busybox שמריצה echo "job done". הצג את רשימת ה-Jobs, הצג את רשימת ה-Pods פעמיים כדי לראות שה-Pod מגיע למצב Completed, ואז קרא את יומני ה-Job.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Kubernetes
תרגלו בעצמכם: Terminal אונליין