מה זה קוברנטיס (Kubernetes)? ולמה נשמע שכל מי שמדבר על זה לא באמת מבין מה זה אומר?
מדריכים
בשנים האחרונות המילה “קוברנטיס” (Kubernetes) נשמעת בכל מקום. נראה שכולם מדברים על זה בהתלהבות, אבל רוב האנשים שמזכירים את השם הזה לא ממש מבינים מה זה אומר או למה בכלל צריך את זה.
במאמר הזה נעשה סדר אחת ולתמיד, ונסביר בצורה פשוטה וברורה מה זה בדיוק קוברנטיס, למה הוא נוצר, ולמה הוא הפך למושג שכל העולם הטכנולוגי מתלהב ממנו.
קוברנטיס היא מערכת שעוזרת לנהל אפליקציות בצורה קלה, יעילה ואוטומטית. אם לדייק קצת יותר (אבל בלי להסתבך!), היא מערכת לניהול “מכולות” (Containers).
אבל רגע… מה זו בכלל “מכולה” (Container)?
דמיינו שאתם רוצים להעביר בית שלם ממקום למקום. במקום לקחת כל רהיט בנפרד, אורזים הכל ב”מכולה” אחת גדולה שאפשר להעביר ממקום למקום בקלות.
אותו רעיון בדיוק קיים בעולם התוכנה – “מכולה” מאפשרת לכם לארוז אפליקציה שלמה (כולל כל מה שהיא צריכה כדי לפעול) ולשים אותה במקום אחד ברור ופשוט שאפשר להעביר, להפעיל ולעדכן בקלות ובמהירות.
אז הבנו מה זו מכולה, אבל למה צריך מערכת שלמה כדי לנהל אותן?
ובכן, ברגע שיש לנו כמה אפליקציות (כמה “מכולות”) שמופעלות במקביל, העניינים הופכים למסובכים. צריך לוודא שכל אפליקציה עובדת תקין, שלא נגמרים לה המשאבים, שאם יש עומס היא תקבל עוד כוח, ושהכול יפעל בצורה אוטומטית וחלקה.
בדיוק כאן נכנס קוברנטיס לתמונה:
הוא אחראי לוודא שהכל עובד בצורה מושלמת. הוא מנהל את האפליקציות שלכם, מפעיל אותן, סוגר אותן, דואג שתמיד יהיה מספיק כוח לפעולה שלהן, ואפילו מתקן תקלות באופן אוטומטי.
תחשבו על קוברנטיס כמו מנהל משמרת מאוד מוכשר במסעדה עמוסה:
זה בדיוק מה שקוברנטיס עושה עבור האפליקציות שלכם!
הסיבה שכולם מדברים על קוברנטיס היא כי הוא פותר בעיות קשות בצורה מאוד אלגנטית:
הסיבה שכמעט אף אחד לא באמת מבין מה זה, היא כי רוב ההסברים בעולם הטכנולוגי נוטים להיות מורכבים או טכניים מדי.
הענן של או.אמ.סי מאפשר לכם להקים סביבת Kubernetes בצורה פשוטה ובקליק אחד, בלי להיות מומחי טכנולוגיה. נסו בעצמכם והתחילו ליהנות מניהול פשוט ואוטומטי של האפליקציות שלכם.