סוגי שירותים
חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 18 מתוך 45.
לשירות יש סוג שקובע מי יכול להגיע אליו. ברירת המחדל, ClusterIP, מעניקה לו כתובת שפועלת רק בתוך האשכול: מושלם למסד נתונים שרק ה-Pods שלך אמורים לתקשר איתו.
שירות מסוג NodePort פותח גם יציאה בטווח 30000-32767 בכל צומת, ולכן ניתן להגיע אליו מחוץ לאשכול בכתובת <node IP>:<node port>:
kubectl expose deployment web --port=80 --type=NodePortברשימת השירותים, הערך בעמודה PORT(S) מוצג כך: 80:30037/TCP: יציאה 80 בתוך האשכול, יציאה 30037 בצומת.
שירות LoadBalancer מבקש מספק הענן שלך כתובת IP חיצונית אמיתית. באשכול מקומי אין ענן שאפשר לבקש ממנו, ולכן EXTERNAL-IP שלו נשאר <pending> לנצח.
אתגר
מתחיליםצור פריסה בשם web מתמונת nginx, חשוף אותה בפורט 80 כשירות מסוג NodePort, ואז הצג את רשימת השירותים כדי לראות את פורט הצומת.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Kubernetes
תרגלו בעצמכם: Terminal אונליין