יצירת פריסה
חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 11 מתוך 45.
Pod בפני עצמו הוא פגיע: מחקו אותו, או תנו ל־node שלו להיכשל, והוא ייעלם. Deployment הוא בקר ששומר על קבוצה של Pods זהים פעילים. אתם מציינים כמה עותקים (replicas) אתם רוצים ואיזו תמונה; ה־Deployment יוצר את ה־Pods ומחליף כל Pod שנעלם.
צרו אחד משורת הפקודה:
kubectl create deployment web --image=nginxKubernetes משיב deployment.apps/web created. הציגו את רשימת ה-Deployments באמצעות kubectl get deployments (או בקיצור deploy): העמודה READY מציגה כמה העתקים פועלים מתוך מספר ההעתקים שביקשתם.
הצג את ה-Pods ותמצא אחד בשם כמו web-t94n2pqrtb-hpv6q. ה-Deployment נותן ל-Pods שלו שמות שמורכבים משמו ומעוד שני חלקים שנוצרים אוטומטית, כך שאינך נותן להם שמות בעצמך. מחק Pod כזה וה-Deployment יתחיל מיד ליצור לו תחליף.
אתגר
מתחיליםצרו Deployment בשם web מתוך תמונת nginx, ואז הציגו את רשימת ה-Deployments וה-Pods.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Kubernetes
תרגלו בעצמכם: Terminal אונליין