תוכן עניינים:

מה עושה קובקטל חשיפת?
מה עושה קובקטל חשיפת?

וִידֵאוֹ: מה עושה קובקטל חשיפת?

וִידֵאוֹ: מה עושה קובקטל חשיפת?
וִידֵאוֹ: משה פרץ - עושה לי ת׳יום 2024, מאי
Anonim

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

באופן זה, איך חושפים את שירות Kubernetes?

צור שירות כדי לחשוף את הפריסה שלך

  1. בדף פרטי הפריסה, לחץ על חשיפה.
  2. בתיבת מיפוי יציאה חדשה, הגדר את היציאה ל-80 והגדר את יציאת היעד ל-8080.
  3. מהתפריט הנפתח סוג שירות, בחר אשכול IP.
  4. עבור שם שירות, הזן my-cip-service.
  5. לחץ על חשיפה.

כמו כן, כיצד פועל Kubernetes ClusterIP? א אשכול IP הוא IP הנגיש באופן פנימי עבור Kubernetes אשכול וכל השירותים שבתוכו. עבור NodePort, א אשכול IP נוצר תחילה ולאחר מכן כל התעבורה מאוזנת עומסים ביציאה שצוינה. הבקשה מועברת לאחד מה-Pods ביציאת TCP שצוינה בשדה targetPort.

בהתאם לכך, כיצד אוכל לגשת לשירות Kubernetes מבחוץ?

גישה לשירותים באמצעות כתובות IP ציבוריות

  1. השתמש בשירות עם סוג NodePort או LoadBalancer כדי להפוך את השירות לנגיש מחוץ לאשכול.
  2. בהתאם לסביבת האשכול שלך, זה עשוי רק לחשוף את השירות לרשת הארגונית שלך, או שהוא עשוי לחשוף אותו לאינטרנט.
  3. הצב תרמילים מאחורי שירותים.

כיצד אוכל לגשת ל-ClusterIP?

כדי להגיע ל ClusterIp ממחשב חיצוני, תוכל לפתוח פרוקסי Kubernetes בין המחשב החיצוני לאשכול. אתה יכול להשתמש ב-kubectl כדי ליצור פרוקסי כזה. כאשר ה-proxy פועל, אתה מחובר ישירות לאשכול, ותוכל להשתמש ב-IP הפנימי ( ClusterIp ) עבור שירות זה.

מוּמלָץ: