עדכון 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 אונליין