שם
kf proxy – הפעלת שרת proxy הפוך מקומי לאפליקציה.
תקציר
kf proxy APP_NAME [flags]
תיאור
ה-Proxy יוצר Proxy הפוך ל-HTTP בשער של האשכול ביציאה מקומית שנפתחה במכשיר הלולאה החוזרת של מערכת ההפעלה.
הפרוקסי כותב מחדש את כל בקשות ה-HTTP, משנה את כותרת ה-HTTP Host ומוסיף כותרת נוספת X-Kf-App כדי לוודא שהתנועה מגיעה לאפליקציה שצוינה, גם אם כמה אפליקציות מצורפות לאותו מסלול.
שרת ה-Proxy לא יוצר חיבור ישיר לאפליקציה.
כדי ששרת ה-Proxy יפעל:
- צריך שתהיה גישה לשער של האשכול מהמכונה המקומית.
- לאפליקציה חייבת להיות כתובת URL ציבורית
אם אתם צריכים ליצור חיבור ישיר לאפליקציה, אתם יכולים להשתמש בפקודה port-forward ב-kubectl. היא יוצרת חיבור פרוקסי ישירות ליציאה ב-Pod דרך אשכול Kubernetes. הפקודה port-forward עוקפת את כל הניתוב.
דוגמאות
kf proxy myapp
דגלים
--gateway=stringכתובת ה-IP של שער ה-HTTP שאליו ינותבו הבקשות.
-h, --helpעזרה בנושא שרת proxy
--port=intיציאה מקומית להאזנה. (ברירת מחדל 8080)
סימונים שעברו בירושה
ההתראות האלה עוברות בירושה מהפקודות ברמת ההורה.
--as=stringשם המשתמש שרוצים להתחזות אליו לצורך הפעולה.
--as-group=stringsהקבוצה שרוצים להתחזות אליה לצורך הפעולה. כדי לציין כמה קבוצות, צריך לכלול את הדגל הזה כמה פעמים.
--config=stringהנתיב לקובץ התצורה של Kf שבו יש להשתמש בבקשות ל-CLI.
--kubeconfig=stringהנתיב לקובץ kubeconfig שמשמש לבקשות CLI.
--log-httpרישום בקשות HTTP בשגיאה רגילה.
--space=stringהמרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.