הרצת פקודות
חלק מהיחידה מבוא ל-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 פותחת מעטפת אינטראקטיבית. למסוף התרגול הזה אין מסוף שאפשר להתחבר אליו, לכן הריצו פקודה אחת בכל פעם.
אתגר
מתחיליםהפעל Pod בשם web מתוך תמונת nginx, ואז הרץ בתוכו את env באמצעות kubectl exec כדי לראות את HOSTNAME שלו.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Kubernetes
תרגלו בעצמכם: Terminal אונליין