משימות
חלק מהיחידה מבוא ל-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". הציגו את ה-Pods מיד ופעם נוספת כדי לראות את ה-Pod של ה-Job משתנה מ-Running ל-Completed, ואז הציגו את ה-Jobs וקראו את היומנים של ה-Job.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Kubernetes
תרגלו בעצמכם: Terminal אונליין