סקירה כללית של GKE

בדף הזה יש סקירה כללית של Google Kubernetes Engine ‏ (GKE). ‫GKE הוא הטמעה מנוהלת של פלטפורמת Kubernetes לתזמור בין קונטיינרים עם קוד פתוח. מערכת Kubernetes פותחה על ידי Google, על סמך ניסיון של שנים בהפעלת עומסי עבודה של ייצור בקנה מידה גדול ב-Borg, מערכת ניהול האשכולות הפנימית של Google. עם GKE, אתם יכולים לפרוס ולהפעיל אפליקציות משלכם שמבוססות על קונטיינרים בהיקף גדול באמצעות התשתית שלGoogle Cloud.

הדף הזה מיועד למפעילים ולמפתחים שמחפשים פתרון Kubernetes מנוהל, אוטומטי וניתן להרחבה. מידע נוסף על תפקידים נפוצים זמין במאמר תפקידים ומשימות נפוצים של משתמשים ב-GKE.

תחילת העבודה עם GKE

אפשר להתחיל להשתמש ב-GKE תוך דקות. אפשר להשתמש בתוכנית החינמית של GKE כדי להתחיל להשתמש ב-Kubernetes בלי לשלם על ניהול האשכולות.

  1. תחילת העבודה ב Google Cloud מסוף

  2. כדאי לנסות את המדריך למתחילים כדי לפרוס אפליקציית אינטרנט מבוססת-קונטיינר.
  3. מומלץ לקרוא את סקירת Autopilot, שכוללת הנחיות ומקורות מידע לתכנון ולהפעלה של הפלטפורמה.

מתי כדאי להשתמש ב-GKE

‫GKE הוא פתרון אידיאלי אם אתם צריכים פלטפורמה שמאפשרת לכם להגדיר את התשתית שמריצה את האפליקציות המבוססות על קונטיינרים, כמו רשת, שינוי גודל, חומרה ואבטחה. ‫GKE מספק את העוצמה התפעולית של Kubernetes, תוך ניהול של רכיבים בסיסיים רבים, כמו מישור הבקרה והצמתים, בשבילכם.

היתרונות של GKE

בטבלה הבאה מתוארים כמה מהיתרונות של שימוש ב-GKE כפלטפורמת Kubernetes מנוהלת:

היתרונות של GKE
ניהול פלטפורמות
שיפור אמצעי האבטחה
הוזלת עלויות
  • במצב Autopilot, משלמים רק על משאבי המחשוב שעליהם מבוססות בקשות ה-Pods הפועלים.

    במצב GKE Standard, אתם משלמים על כל המשאבים בצמתים, ללא קשר לבקשות של Pod.

  • כדי לחסוך בעלויות, אפשר להריץ עומסי עבודה (workloads) עמידים בכשלים, כמו משימות באצווה, ב-Spot Pods.
  • תקורה תפעולית מינימלית במצב Autopilot כי Google Cloud מנהל גם את הצמתים וגם את מישור הבקרה.
אמינות וזמינות
שיטה מומלצת:

הגדרת צינור עיבוד נתונים של CI/CD לאפליקציה לשימוש ב-Cloud Build, ב-Cloud Deploy וב-Artifact Registry. שימוש בשירותים מנוהלים לבנייה ולפריסה מאפשר לבצע אופטימיזציה של האבטחה, המדרגיות והפשטות.

תרחישים לדוגמה ל-GKE

משתמשים ב-GKE וב-Kubernetes במגוון תעשיות, כולל רובוטיקה, בריאות, קמעונאות, חינוך, משחקים ושירותים פיננסיים. דוגמאות לעומסי עבודה שאפשר להריץ:

כדי לעיין במקרים לדוגמה לפי תעשייה ויישום, אפשר לעבור אל Google Cloud לקוחות.

איך GKE עובד

סביבת GKE מורכבת מצמתים, שהם מכונות וירטואליות (VM) של Compute Engine, שמקובצים יחד ויוצרים אשכול. אפשר לארוז את האפליקציות (שנקראות גם עומסי עבודה) בקונטיינרים. פורסים קבוצות של קונטיינרים כ-Pods בצמתים. משתמשים ב-Kubernetes API כדי לבצע אינטראקציה עם עומסי העבודה, כולל ניהול, שינוי גודל וניטור.

באשכולות Kubernetes יש קבוצה של צמתי ניהול שנקראים רמת הבקרה, שבהם פועלים רכיבי מערכת כמו שרת ה-API של Kubernetes. ב-GKE,‏ Google Cloud מנהל את מישור הבקרה ואת רכיבי המערכת בשבילכם. במצב Autopilot, שהוא הדרך המומלצת להפעלת GKE,‏Google Cloud מנוהלים גם צמתי העובדיםGoogle Cloud . הגרסאות של הרכיבים משודרגות אוטומטית כדי לשפר את היציבות והאבטחה, וכך להבטיח זמינות גבוהה ואת שלמות הנתונים שמאוחסנים באחסון הקבוע של האשכול.

מידע נוסף זמין במאמר ארכיטקטורת אשכול GKE.

שיטה מומלצת:

אם אתם מריצים את עומסי העבודה במכונות וירטואליות, כדאי להשתמש ב-Migrate for GKE כדי להפוך את עומסי העבודה לקונטיינרים בלי שתצטרכו לכתוב מחדש אפליקציות או לשנות קוד מקור.

גרסאות ותכונות של Kubernetes

‫GKE משדרג באופן אוטומטי את רמת הבקרה ואת צמתי העובדים של אשכולים לגרסאות חדשות של Kubernetes, כדי שהאשכולות יקבלו תכונות חדשות, תיקוני באגים ותיקוני אבטחה. ‫GKE מספק יכולות שונות לניהול השדרוגים האלה כדי למזער את ההפרעה לעומסי העבודה, תוך שמירה על ביצועים, אמינות ואבטחה.

מידע נוסף זמין במאמר מידע על שדרוגים של אשכולות GKE.

שיטה מומלצת:

אם אתם רוצים לנסות תכונות פחות יציבות של Kubernetes בשלבי אלפא או בטא, אתם יכולים להשתמש באשכולות אלפא או בממשקי API של Kubernetes בגרסת בטא עם אשכולות GKE. לפני שמפעילים ממשקי API בגרסת בטא באשכולות ייצור, חשוב לעיין בהשלכות.

מצבי פעולה

ב-GKE יש מצבי פעולה שונים: Autopilot ו-Standard. כל אחד מהם מציע רמות שונות של גמישות, אחריות ושליטה. אם אתם רוצים לקבל מידע נוסף לפני שתבחרו מצב, תוכלו לעיין במאמר בחירת מצב פעולה של GKE.

שיטה מומלצת:

משתמשים במצב Autopilot שמנוהל באופן מלא, שבו Google Cloud מנהל את הצמתים ומספק חוויה שמתמקדת בעומסי עבודה, מותאמת לעלויות ומוכנה לייצור. משתמשים במצב רגיל רק אם אתם יודעים שיש לכם צורך ספציפי לנהל ידנית את מאגרי הצמתים ואת האשכולות.

המאמרים הבאים