שם
kf map-route – מתן גישה לאפליקציה לקבלת תנועה מהמסלול.
תקציר
kf map-route APP_NAME DOMAIN [--hostname HOSTNAME] [--path PATH] [--weight WEIGHT] [flags]
תיאור
מיפוי של אפליקציה למסלול יגרום להעברת התנועה לאפליקציה אם יש לאפליקציה מופעים שפועלים ותקינים.
אם כמה אפליקציות ממופות לאותו מסלול, התנועה תפוצל ביניהן באופן שווה בערך. תנועה ברשת נכנסת מטופלת על ידי כמה שערים שמעדכנים את טבלאות הניתוב שלהם עם עיכובים קלים ומנתבים באופן עצמאי. לכן, יכול להיות שניתוב התנועה לא ייראה מאוזן, אבל הוא יתאזן עם הזמן.
דוגמאות
kf map-route myapp example.com --hostname myapp # myapp.example.com kf map-route myapp myapp.example.com # myapp.example.com kf map-route myapp example.com --hostname myapp --weight 2 # myapp.example.com, myapp receives 2x traffic kf map-route --space myspace myapp example.com --hostname myapp # myapp.example.com kf map-route myapp example.com --hostname myapp --path /mypath # myapp.example.com/mypath
דגלים
--asyncלא ממתינים לסיום הפעולה בשרת לפני החזרה.
--destination-port=int32היציאה באפליקציה שאליה המסלול יתחבר.
-h, --helpעזרה לגבי map-route
--hostname=stringשם המארח של המסלול.
--path=stringנתיב כתובת ה-URL של המסלול.
--weight=int32משקל המסלול. (ברירת מחדל 1)
סימונים שעברו בירושה
ההתראות האלה עוברות בירושה מהפקודות ברמת ההורה.
--as=stringשם המשתמש שרוצים להתחזות אליו לצורך הפעולה.
--as-group=stringsהקבוצה שרוצים להתחזות אליה לצורך הפעולה. כדי לציין כמה קבוצות, צריך לכלול את הדגל הזה כמה פעמים.
--config=stringהנתיב לקובץ התצורה של Kf שבו יש להשתמש בבקשות ל-CLI.
--kubeconfig=stringהנתיב לקובץ kubeconfig שמשמש לבקשות CLI.
--log-httpרישום בקשות HTTP בשגיאה רגילה.
--space=stringהמרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.