Menu
Coddy logo textTech

נקודות קצה

חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 19 מתוך 45.

איך Service יודע לאילו Pods לשלוח תעבורה? באמצעות selector של תווית. kubectl expose מעתיק את התוויות של ה-Deployment (app=web) אל ה-Service, וכל Pod שנושא את התוויות האלה הופך ליעד.

רשימת היעדים הנוכחית היא נקודות הקצה של ה-Service: כתובת ה-IP והפורט של כל Pod מוכן שמאחוריו.

kubectl get endpoints web

שנו את קנה המידה של ה-Deployment ונקודות הקצה יתעדכנו בהתאם. Pod שאינו מוכן לא נכלל, כך שהתעבורה מנותבת רק למקומות שבהם אפשר לתת לה מענה.

kubectl describe service web מציג את שני הצדדים של התמונה: את Selector שבו ה-Service משתמש ואת Endpoints שהוא מצא כרגע. Service ללא endpoints בדרך כלל פירושו שה-selector שלו לא תואם לאף Pod.

challenge icon

אתגר

מתחילים

צרו Deployment בשם web מתוך תמונת nginx עם 2 העתקים, חשפו אותו ביציאה 80, ואז הציגו את נקודות הקצה של Service בשם web כדי לראות את שתי כתובות ה-Pod.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה מבוא ל-Kubernetes

תרגלו בעצמכם: Terminal אונליין