שם
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המרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.