שיעור 1: איזו בעיה Kubernetes פותר?
ברוכים הבאים — וקחו נשימה: בשיעור הזה לא צריך לזכור שום פקודה ולא נדרש ניסיון קודם. נתחיל מהבסיס. קונטיינר (container) הוא חבילה קטנה שאורזת אפליקציה יחד עם כל מה שהיא צריכה כדי לרוץ, כך שהיא תרוץ אותו דבר על המחשב שלכם, על שרת בענן, או בכל מקום אחר. להריץ קונטיינר אחד? קל מאוד — פקודה אחת וזהו. הקו
זה כמו מנהל משמרת שתמיד דואג שיהיו שלושה אנשים בקופה. אם מישהו הולך הביתה, הוא מיד מביא מחליף — בלי שתצטרכו לבקש.
- קוברנטיס
- מערכת שמריצה ומנהלת קונטיינרים באופן אוטומטי במקומנו: מדליקה מחדש קונטיינר שקרס, מוסיפה עותקים בעומס ומעדכנת גרסאות בלי הפסקה. לרוב מקצרים את שמה ל-K8s.
- קונטיינר
- חבילה קטנה ועצמאית שאורזת אפליקציה יחד עם כל מה שהיא צריכה כדי לרוץ (קוד, ספריות והגדרות), כך שתרוץ אותו דבר בכל סביבה. Kubernetes מנהל קונטיינרים — הוא לא יוצר אותם בעצמו.
- תזמור
- ניהול אוטומטי של הרבה קונטיינרים יחד: היכן להריץ כל אחד, כמה עותקים, ומה לעשות כשמשהו משתבש — בדיוק כמו מנצח שמתאם תזמורת שלמה במקום נגן יחיד.
- ריפוי עצמי
- היכולת של Kubernetes לזהות שקונטיינר קרס או נעלם ולהחזיר אותו אוטומטית, בלי שאדם יתחבר וידליק אותו מחדש.