kf ssh

שם

kf ssh – פתיחת מעטפת במופע של אפליקציה.

תקציר

kf ssh APP_NAME [flags]

תיאור

פותח מעטפת במופע של אפליקציה באמצעות נקודת הקצה של Pod exec.

הפקודה הזו מחקה את פקודת ה-SSH של CF על ידי פתיחת חיבור למישור הבקרה של Kubernetes, שיוצר תהליך ב-Pod.

הפקודה מתחברת ל-Pod שרירותי שתואם לתוויות של זמן הריצה של האפליקציה. אם רוצים להשתמש ב-Pod ספציפי, משתמשים בסימון pod/ .

הערה: התנועה מוצפנת בין ה-CLI לבין מישור הבקרה, ובין מישור הבקרה לבין ה-Pod. מישור בקרה זדוני של Kubernetes יכול לעקוב אחרי התנועה.

דוגמאות

# Open a shell to a specific App
kf ssh myapp

# Open a shell to a specific Pod
kf ssh pod/myapp-revhex-podhex

# Start a different command with args
kf ssh myapp -c /my/command -c arg1 -c arg2

דגלים

-c, --command=stringArray

הפקודה להרצה במעטפת. ההגדרות הבאות ישמשו כארגומנטים. (ברירת מחדל [/bin/bash])

--container=string

המאגר שבו רוצים להפעיל את הפקודה. (ברירת המחדל היא user-container)

-T, --disable-pseudo-tty

אל תשתמשו ב-TTY בזמן ההפעלה.

-h, --help

עזרה בנושא SSH

סימונים שעברו בירושה

ההתראות האלה עוברות בירושה מהפקודות ברמת ההורה.

--as=string

שם המשתמש שרוצים להתחזות אליו לצורך הפעולה.

--as-group=strings

הקבוצה שרוצים להתחזות אליה לצורך הפעולה. כדי לציין כמה קבוצות, צריך לכלול את הדגל הזה כמה פעמים.

--config=string

הנתיב לקובץ התצורה של Kf שבו יש להשתמש בבקשות ל-CLI.

--kubeconfig=string

הנתיב לקובץ kubeconfig שמשמש לבקשות CLI.

--log-http

רישום בקשות HTTP בשגיאה רגילה.

--space=string

המרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.