PracticU

הסבר על אתר האינטרנט של Kubernetes

בלי כתוביותעם כתוביות
PracticU › קורס קוברנטיקס - Kubernetes › הסבר על אתר האינטרנט של Kubernetes
מילון מושגים:
Kubernetes - מערכת לניהול ותזמור של קונטיינרים בקנה מידה גדול, שמפעילה, מרחיבה ומתחזקת אותם אוטומטית.
פריסה - העברת תוכנה מסביבת פיתוח לסביבה שבה היא תרוץ בפועל, כדי להעמידה לשימוש.
שירות - תוכנה שרצה ברקע ומספקת פונקציונליות לרכיבים אחרים, לרוב ללא ממשק משתמש, ומופעלת אוטומטית עם המערכת.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.
מעבד - יחידת העיבוד המרכזית של המחשב, שמבצעת את הפקודות של התוכניות ומנהלת את החישובים.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
אחסון - שמירת נתונים באופן קבוע על התקנים כמו דיסקים או שירותי ענן, כך שיישמרו גם לאחר כיבוי.

הסבר על אתר האינטרנט של Kubernetes
הרצאה זו מסכמת את קורס קוברנטיס ומציגה את הנושאים שנלמדו, ואת מה שנשאר ללמוד בעצמכם.
מה כיסינו
1. בקרים: ReplicaSet הוא הדור הקודם של Deployment, וכיום Deployment הוא הדרך המומלצת לניהול. DaemonSet מריץ פוד אחד בדיוק על כל נוד פיזי.
2. סרוויסים: שירות חושף פודים לפודים אחרים או החוצה. לכל שירות יש endpoints ושם DNS לפי namespace. Ingress מכניס תעבורת HTTP מבחוץ, ודורש בקר שמותקן בנפרד.
3. אבטחה: Network Policy מגביל תקשורת בין namespaces ובין פודים. RBAC מחלק הרשאות לפי תפקיד.
4. משאבים: אפשר להגביל כמות מעבד וזיכרון לפוד. בלי מגבלה, תוכנה שצורכת יותר מדי זיכרון עלולה ליפול.
מה לא כיסינו
הקורס הוא בסיס בלבד. נושאים כמו אחסון ו-Persistent Volumes, ארכיטקטורה של מספר מאסטרים, תזמון פודים ותעודות דורשים לימוד נוסף. מומלץ לקרוא את התיעוד הרשמי של קוברנטיס, ובמיוחד את החלקים שמתארים משימות ספציפיות ומדריכים מעשיים.
הבסיס שנבנה בקורס מאפשר להמשיך ללמוד את שאר הנושאים בעצמכם.

פרקי ההרצאה: הסבר על אתר האינטרנט של Kubernetes

  1. 00:00

    סיכום: מה כבר למדנו בקוברנטיס

  2. 00:39

    Deployment ו-ReplicaSet: ההבדל ביניהם

  3. 01:31

    DaemonSet: פוד אחד על כל נוד

  4. 02:08

    פודים, Services ו-Ingress

  5. 03:05

    NetworkPolicy: הגבלת תקשורת בין Namespaces

  6. 03:38

    Volumes, Secrets ו-Configs

תמלול ההרצאה: הסבר על אתר האינטרנט של Kubernetes

הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על אתר האינטרנט של Kubernetes» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    טוב חברים בואו נסכם ונראה מה למדנו בקורס הזה ומה לא למדנו. אז תראו באתר של קוברנטיס יש לנו פה רפרנס וקיוב סיטי אל צ'יל צ'יל זה מה שהסתכלנו עליו ויש פה קונספט ואני אספר לכם סוד את כל הדברים שאני מספר לכם אני לוקח מפה מקונספט מושגי יסוד בקוברנטיס ויש פה כל מיני דברים לדוגמה בוורקלואודס קונטרולרס

  2. 00:37

    יש לנו את הרפליקיישן סט וכאן כתובות כל הפקודות שעשינו ואת כל מה שאני קורא, אני קורא מכאן מה זה רפליקיישן סט ומה התפקיד שלו, מה ההבדל בין deployment.

  3. 00:49

    דרך אגב, רפליקיישן קונטרולר זה הגרסה הישנה של deployment ורפליקיישן סט. לפני שהיה לנו deployment, עם רפליקיישן סט היה לנו רפליקיישן קונטרולר, זאת הגרסה הישנה שלו למעשה.

  4. 01:04

    In a not a deployment is now the recommended way to set up replication. הרפליקיישן קונטרולר היה לפני כן. אז למדנו בקונטרולר אם על רפליקיישן סט, רפליקיישן קונטרולר, לא למדנו כי זה אותו דבר, deployment stateful sets זה די אותו דבר כמו deployment.

  5. 01:23

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

  6. 01:35

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

  7. 02:01

    תותחים אם אתם רוצים להיות באמת תותחים אתם צריכים לקרוא את כל מה שיש פה באתר בקונספט רעיונות אותו דבר יש לנו גם פודים כל מה שקשור לפודים כל מה שעשינו לגבי הפודים זה היה קצה הקרחון יש פה עוד הרבה הרבה לדברים שאפשר ללמוד עליהם, לדוגמה לעשות פוד עם שני אימג'ים וכל מיני דברים, בסרוויסים אנחנו רואים פה סרוויס שחושף את

  8. 02:27

    הפוד החוצה וכלפי פודים אחרים, בתוך הסרוויס יש לנו אנדפוינטס, יש לנו DNS שתחום על ידי ניימספייס, שה-DNS הזה למעשה קשור לסרוויסים, ו-Ingress זה להכניס תקשורת מבחוץ לתוך הסרוויס רק ב-HTTP, Ingress קונטרולר צריך להתקין חיצונית, יש כל מיני חברות אנחנו התקנו טריפי כזה זוכרים

  9. 02:53

    זה הטריפי כזה שהתקנו אותו זה הקונטרולר שלו התקנו ונטוורק פוליסיס זוכרים שהגבלנו תקשורת מניימספייס אחד לניימספייס אחר שלא תהיה תקשורת מקליינט אחד לקליינט שני על ידי נטוורק פוליסי די פשוט ואפשר גם להגביל ברמת פודים בודדים אז זה לגבי סרוויסים אז ראינו וורקלואוד סרוויס

  10. 03:20

    קונטרנרס יש פה ארכיטקטורה מה זה מולטי מאסטר קלאסטר UCP עשה לנו את זה אבל איך עושים את זה ידנית יש פה overview כללי כמובן מה זה קוברנטיס ובאופן כללי סרוויסים סטורג'ים על סטורג'ים כמעט ולא דיברנו אפשר לעשות ווליומים כמו שעשינו בסוורם ויש פה עוד כל

  11. 03:42

    מיני דברים יותר מתוחכמים שאפשר לעשות כמו dynamic volume provision שהוא ייקח דינמית מתוך ווליום שאני כמנהל רשת מקצה וכל מיני פרויקטים ייקחו את זה דינמית וסנפשוטים אבל אנחנו לא יכולים להיכנס לזה עכשיו כי אם אנחנו ניכנס לזה, זה פשוט לא ייגמר הקורס.

  12. 04:04

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

לקורס המלא: קורס קוברנטיס – Kubernetes

ההרצאה הקודמת: הסבר על Kubernetes - ReplicationSet

הרצאות קשורות מקורסים אחרים

  • הסבר על Kubernetes
  • חיבור פיזי של האינטרנט - הסבר על NAT - חלק 1
  • אתר Netcraft
  • הורדת תוכנות דרך האינטרנט - Torrent

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio