עדכון Images
חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 14 מתוך 45.
כדי לפרוס גרסה חדשה, שנה את תמונת הקונטיינר של ה-Deployment:
kubectl set image deployment/web nginx=nginx:1.27החלק שלפני = הוא שם הקונטיינר. Deployment שנוצר באמצעות kubectl create מעניק לקונטיינר שלו את שם התמונה, ולכן כאן שמו הוא nginx. Kubernetes משיב deployment.apps/web image updated.
לאחר מכן, ה-Deployment מבצע עדכון מדורג: הוא מפעיל Pods עם התמונה החדשה ומסיר את הישנים כמה בכל פעם, כך שהיישום לעולם אינו מושבת. הצג את רשימת ה-Pods ותראה שמות חדשים, כי ה-Pods החדשים הם אובייקטים חדשים.
צפה בהתקדמות או בדוק אותה באמצעות:
kubectl rollout status deployment/webכאשר כל העותקים המשוכפלים מריצים את התמונה החדשה, יודפס deployment "web" successfully rolled out.
אתגר
מתחיליםצרו Deployment בשם web מתוך תמונת nginx, עדכנו את קונטיינר nginx שלו לתמונת nginx:1.27, ואז בדקו את מצב הפריסה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Kubernetes
תרגלו בעצמכם: Terminal אונליין