ברוכים הבאים לעולם של DigitalOcean Kubernetes (DOKS), פלטפורמה חזקה וקלה לשימוש לניהול יישומים מכולים.
DOKS מאפשרת לך לנצל את המדרגיות והגמישות של Kubernetes ללא המורכבות של ניהול תשתית.
מאמר זה ידריך אותך בתהליך של יצירת אשכול Kubernetes משלך ב-DigitalOcean, שיאפשר לך לפרוס ולנהל את האפליקציות שלך ללא מאמץ.
בין אם אתה מפתח מנוסה או חדש ב-Kubernetes, מדריך זה יציע לך את המידע וההדרכה שלב אחר שלב ליצירת האשכול הראשון שלך.
מה זה בדיוק DigitalOcean Kubernetes?
DigitalOcean Kubernetes הוא שירות מנוהל המקל על התקנה וניהול של אשכולות Kubernetes.
Kubernetes היא טכנולוגיית תזמור קונטיינר חינמית וקוד פתוח להפעלת ושינוי קנה מידה של יישומים עם מיכל.
אתה יכול להתרכז בעיצוב האפליקציות שלך במקום לדאוג מהמורכבויות של תחזוקת התשתית הבסיסית באמצעות DigitalOcean Kubernetes.
ל-DigitalOcean Kubernetes יש מכשיר קל לשימוש ממשק משתמש וכלי שורת פקודה חזקים ליצירה, הגדרה ושינוי קנה מידה של אשכולות.
אתה יכול לפרוס ולהפעיל את האפליקציות שלך בפלטפורמה זמינה ואמינה ביותר, עם יכולות כמו קנה מידה אוטומטי, איזון עומסיםועדכונים חלקים.
אפילו מתחילים יכולים להתחיל במהירות עם Kubernetes ולחוות את היתרונות של מכולות פריסת יישומים באמצעות התשתית והתיעוד המפורט של DigitalOcean.
בואו נגדיר כמה מהמונחים החשובים ביותר שבהם נשתמש.
תנאים חשובים
אשכול
ב-DigitalOcean Kubernetes, אשכול הוא קבוצה של מחשבים הנקראים צמתים המשתפים פעולה כדי לבצע ולנהל אפליקציות מכולות.
זה מתפקד כישות מאוחדת, ומאפשר לך לפרוס ולנהל את האפליקציות שלך בקלות.
האשכול מציע את המשאבים והתשתית הנדרשים כדי להבטיח שהיישומים שלך יהיו זמינים ביותר, ניתנים להרחבה ומהימנות.
צומת
מכונות בודדות בתוך אשכול המבצעות את הפונקציות הנחוצות להפעלת היישומים שלך מכונים צמתים.
כל צומת מקביל למחשב עובד המארח קונטיינרים. כוח החישוב והמשאבים של האשכול נוצרים על ידי הצמתים באופן קולקטיבי.
הם אחראים על פעילויות כולל הפעלת קונטיינרים, ניהול אחסון, יצירת רשתות וביצוע פקודות ממישור הבקרה של האשכול.
מטוס בקרה
מישור הבקרה משמש כיחידת העיבוד המרכזית של האשכול. הוא מפקח ומווסת את המצב הכללי של האשכול ומתזמר את פעולות הצמתים.
הוא מורכב מכמה חלקים, כולל שרת ה-API, מתזמן, מנהל בקר, ומסד נתונים etcd.
מישור הבקרה מבטיח שהיישומים שלך פועלים כראוי, שומר על בריאותם ומנהל משימות כגון קנה מידה, איזון עומסים וזמינות גבוהה.
תרמיל
פוד הוא יחידת הפריסה הקטנה ביותר של Kubernetes. זה מציין קונטיינר אחד או יותר שנפרסים באותו צומת.
מישור הבקרה של האשכול יוצר ומתזמן תרמילים. הם מכילים את רכיבי התוכנית, כגון המיכל הראשי, קונטיינר מסייע, אחסון משותף והגדרות רשת.
תרמילים מספקים שימוש והפרדה אופטימלית במשאבים.
עם כל אלה בחשבון אתה יכול להמשיך תיצור את המשתמש שלך!
תופנה לדף הפתיחה של DigitalOcean. אתה יכול לבחור את "פרוס א אפליקציית רשת" אוֹפְּצִיָה.
כאן תראה כמה אפשרויות לבחור היכן לארח את האפליקציה שלך. עבור פוסט זה, נמשיך ונבחר ב- Kubernetes.
כעת, תופנה לדף חדש ליצירת אשכול Kubernetes.
תחילה עליך לבחור אזור מרכז נתונים לפני שתוכל לבנות אשכול Kubernetes. זה קובע את המיקום של האשכול שלך.
ייתכן שתבחר באמסטרדם (AMS3) כאזור שלך במצב זה. רשת ברירת המחדל של ענן פרטי וירטואלי (VPC) עבור כל מרכז נתונים שונה, למשל, "default-ams3 DEFAULT."
טווח IP פרטי נוצר באופן אוטומטי על ידי רשת VPC זו כדי להבטיח תקשורת בטוחה בין משאבי הרשת.
אתה יכול לבחור את גרסת Kubernetes שבה ברצונך להשתמש. אלא אם יש לך צרכים ייחודיים הזקוקים לגרסה ישנה יותר, הגרסה העדכנית ביותר מוצעת כברירת מחדל.
מידע נוסף עשוי להימצא גם בהערות השחרור של DigitalOcean Kubernetes.
בחר קיבולת אשכול
זה חיוני לבחור את קיבולת האשכול. בחר תוכנית המתאימה ביותר לאופי עומס העבודה שלך.
כדי לסייע לך בבחירת אסטרטגיית הגודל הטובה ביותר עבור זמינות וביצועים כלליים, DigitalOcean מציעה עצות.
חשוב לציין שאתה יכול פשוט להרחיב או לכווץ את האשכול שלך מאוחר יותר על ידי הוספה או הסרה של צמתים ומאגרי צמתים.
שם מאגר הצמתים וסוג המכונה
אתה יכול לתת שם למאגר הצמתים, המייצג קבוצה של צמתים באשכול שלך.
אתה יכול גם להגדיר את סוג המכונה (Droplet) עבור כל צומת במונחים של משאבי מעבד וזיכרון.
צמתים: ניתן להגדיר את מספר הצמתים במאגר הצמתים. הוא מוגדר ל-3 במצב זה.
הוסף עוד מאגר צמתים: אתה יכול להוסיף מאגרי צמתים נוספים עם הגדרות שונות לאשכול שלך במידת הצורך.
בחר מבין האפשרויות הנוספות הבאות: יכולות נוספות, כגון מישור בקרת זמינות גבוהה לאמינות רבה יותר ומפעיל לניהול מסדי נתונים המתארחים ב-DigitalOcean כמשאבי Kubernetes, זמינות.
סיום: לניהול וארגון טובים יותר, אתה תמיד יכול לשנות את הפרויקט, השם והתגים של האשכול.
מחיר חודשי בסך הכל
סיכום של התמחור עבור תצורת האשכול הנבחר ניתן בסעיף על סך העלויות החודשיות. הוא מכיל מידע כמו מספר הצמתים, זיכרון RAM זמין ומעבדים וירטואליים. המחיר עבור הצמתים הבסיסיים בדוגמה זו הוא $72 לחודש ($0.11 לשעה).
על ידי בחירת "צור אשכול" לאחר שבדקת והגדרת את כל האפשרויות החיוניות, תוכל להתחיל בתהליך בניית אשכול Kubernetes שלך.
כעת, לאחר שיצרת את האשכול שלך, תופנה לדף אחר לשם שינויו.
תחילת העבודה עם Kubernetes
הגדר אשכול Kubernetes.
סעיף זה מנחה אותך בשלבים של הגדרת אשכול Kubernetes. זה הצעד הראשון בהכנת הסביבה שלך.
מתחבר ל-Kubernetes
לאחר שיצרת את האשכול שלך, תצטרך להתחבר אליו. סעיף זה מתאר כיצד להתחבר לאשכול Kubernetes שלך.
בדוק קישוריות
לאחר יצירת חיבור, חיוני לבדוק שהקישוריות לאשכול Kubernetes שלך תקינה. סעיף זה מתאר כיצד לבדוק את הקישוריות.
פריס עומס עבודה
אתה יכול לפרוס את עומס העבודה הראשון שלך עכשיו כשיש לך אשכול Kubernetes עובד. סעיף זה מסביר כיצד לפרוס ולהפעיל אפליקציות או עומסי עבודה באשכול.
לאחר הגדרת אשכול Kubernetes שלך, אתה מוכן לפרוס עומסי עבודה משלך או לבחון אפליקציות.
כך נראה עמוד הפרויקט שלי עם אשכולות.
מה אתה יכול לעשות עם האשכול שלך עכשיו?
פריסת יישומים
אתה יכול לפרוס ולהפעיל את היישומים שלך בקלות עם אשכולות DigitalOcean Kubernetes.
אתה יכול להעסיק את Kubernetes כדי לנהל ולהגדיל ביעילות את היישומים שלך, בין אם הם אפליקציות אינטרנט, ארכיטקטורות מיקרו-שירותים או עומסי עבודה מכוללים.
קנה מידה אוטומטי וידני
אתה יכול להתאים בקלות את האפליקציות שלך באמצעות DigitalOcean Kubernetes. בהתאם לביקוש והתעבורה ליישומים שלך, תוכל לשנות את מספר ההעתקים או התרמילים.
בנוסף, בהתבסס על מדדים מבוססים, קנה מידה אוטומטי מאפשר לאשכול שלך לשנות אוטומטית את מספר העותקים, מה שמבטיח שימוש אופטימלי במשאבים.
אמינות וזמינות גבוהה
עבור היישומים שלך, DigitalOcean Kubernetes מציע זמינות גבוהה ואמינות.
כפילויות מרובות של רכיבי מטוס בקרה מיוצרים כאשר נעשה שימוש במישור בקרה בזמינות גבוהה, מה שממזער את זמן ההשבתה ומבטיח שהיישומים שלך ממשיכים לתפקד.
איזון עומסים
אשכולות Kubernetes ב-DigitalOcean מגיעים עם איזון עומסים מובנה. באמצעות DigitalOcean Load Balancers, אתה יכול לחלק במהירות תעבורה נכנסת ליישומים שלך בין תרמילים רבים.
זה מבטיח צריכת משאבים יעילה ומעניק לצרכנים שלך חוויה חלקה.
נפחים ואחסון
אשכולות Kubernetes מ-DigitalOcean מגיעים עם מגוון אפשרויות אחסון ונפח. התמדה של נתונים עבור היישומים שלך מתאפשרת על ידי חיבור פשוט של נפחי אחסון מתמשכים לתרמילים שלך.
זה מאפשר אחסון ואחזור נתונים גם כאשר הפודים נבנים מחדש או מתוזמנים מחדש.
ניטור ורישום
Kubernetes on DigitalOcean מקיים אינטראקציה עם תוכניות רישום וניטור ידועות.
אתה יכול למדוד את ניצול המשאבים, להשיג תובנות לגבי היישומים שלך ולנטר את התקינות והביצועים של האשכול שלך באמצעות כלים כמו Prometheus ו-Grafana.
בנוסף, לפתרון בעיות וניתוח יעיל יותר, אתה יכול לרכז יומנים מהאפליקציות שלך באמצעות תוכניות כמו Fluentd ו- Elasticsearch.
מערכות אקולוגיות ואינטגרציות
DigitalOcean Kubernetes עובד עם שאר המערכת האקולוגית של Kubernetes. אתה יכול לשפר את הפרודוקטיביות שלך על ידי שימוש במספר רב של כלים, ספריות והרחבות של Kubernetes.
האפשרויות הן בלתי מוגבלות, בין אם באמצעות Helm לניהול חבילות, Istio עבור רשת שירות או טכנולוגיות מקוריות אחרות של Kubernetes.
שדרוגים ללא תפרים
DigitalOcean הופך את עדכון אשכול Kubernetes שלך להליך פשוט וללא כאבים.
שדרג לגרסאות Kubernetes העדכניות ביותר כדי לנצל תכונות חדשות, תיקוני באגים ועדכוני אבטחה. DigitalOcean מספקת תיעוד מקיף והנחיות שיסייעו לך בתהליך השדרוג.
לעטוף
מזל טוב! כעת יש לך הבנה מוצקה של היסודות של DigitalOcean Kubernetes.
עם המידע הזה, אתה יכול לצאת להרפתקת Kubernetes שלך בביטחון ולהתחיל לנצל את היכולת שלה לפרוס ולנהל את היישומים המכילים שלך.
שקול את השלבים הבאים כדי להמשיך בחקירה שלך.
ראשית, עברו על התיעוד של DigitalOcean Kubernetes, הכולל הנחיות מפורטות, הדרכות ושיטות עבודה מומלצות. זה יעזור לך להרחיב את הידע שלך ולגלות תכונות והגדרות מתקדמות.
לאחר מכן, התחל להתנסות בפריסת האפליקציות שלך באשכול. נצל את הכלים והמשאבים הזמינים, כגון ממשק המשתמש DigitalOcean, כלי שורת פקודה כמו kubectl, וקהילת Kubernetes המשגשגת.
הצטרף לקבוצות מקוונות, פורומים ופגישות מתאימות כדי ליצור אינטראקציה עם חובבי Kubernetes אחרים, לשתף מומחיות ולבקש עזרה בעת הצורך.
לבסוף, התעדכן בפיתוחים החדשים ביותר של Kubernetes, בשדרוגים ובשיטות העבודה המומלצות כדי לשמור על כישוריך חדים ולהפיק את המרב מפלטפורמת התזמור החזקה הזו. Kubernetes-ing, כולם!
השאירו תגובה