חזרה לגרסה קודמת
חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 15 מתוך 45.
כל עדכון של תמונה יוצר גרסה חדשה של ה-Deployment, ו-Kubernetes זוכר את הגרסאות הקודמות:
kubectl rollout history deployment/webהטבלה מציגה את מספרי ה-REVISION. גרסה 1 היא המקורית, גרסה 2 היא העדכון הראשון, וכן הלאה.
אם יתברר שהגרסה החדשה פגומה, חזור לגרסה הקודמת באמצעות פקודה אחת:
kubectl rollout undo deployment/webKubernetes משיב deployment.apps/web rolled back ומפיץ שוב את התמונה הישנה, Pod אחר Pod, בדיוק כמו בעדכון.
שחזור הוא בעצמו גרסה חדשה, כך שההיסטוריה ממשיכה לגדול ותמיד אפשר לראות מה קרה. כדי לעבור לגרסה מסוימת, מוסיפים --to-revision=1.
אתגר
מתחיליםצור Deployment בשם web מתוך תמונת nginx ועדכן את מכל ה-nginx שלו ל-nginx:1.27. לאחר מכן הצג את היסטוריית הפריסה והחזר את ה-Deployment לגרסה קודמת.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Kubernetes
4פריסות
יצירת פריסהשינוי קנה מידהפריסות מקובצי מניפסטעדכון Imagesחזרה לגרסה קודמתסיכום – מנהל הפריסותתרגלו בעצמכם: Terminal אונליין