Menu
Coddy logo textTech

הרצת פקודות

חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 22 מתוך 45.

כדי להריץ פקודה בתוך קונטיינר פועל, השתמשו ב-kubectl exec. כל מה שמופיע אחרי -- הוא הפקודה שיש להריץ:

kubectl exec web -- env

הפקודה מדפיסה את משתני הסביבה בתוך הקונטיינר של ה-Pod‏ web, כולל HOSTNAME=web: שם המארח של קונטיינר הוא שם ה-Pod שלו.

כל פקודה שקיימת בתמונה תעבוד, למשל הצגת רשימה של ספרייה:

kubectl exec web -- ls /

זו הדרך היומיומית להתבונן בתוך קונטיינר בלי לעצור אותו, כמו docker exec.

באשכול אמיתי, הפקודה kubectl exec -it web -- sh פותחת מעטפת אינטראקטיבית. למסוף התרגול הזה אין מסוף שאפשר להתחבר אליו, לכן הריצו פקודה אחת בכל פעם.

challenge icon

אתגר

מתחילים

הפעל Pod בשם web מתוך תמונת nginx, ואז הרץ בתוכו את env באמצעות kubectl exec כדי לראות את HOSTNAME שלו.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה מבוא ל-Kubernetes

תרגלו בעצמכם: Terminal אונליין