שם
kf logs – הצגת יומנים של אפליקציה.
תקציר
kf logs APP_NAME [flags]
תיאור
היומנים מוזרמים מנקודת הקצה (endpoint) של יומן Kubernetes לכל מופע של אפליקציה שפועל.
אם מופעים של אפליקציות משתנים או שהחיבור ל-Kubernetes נכשל בגלל פסק זמן, יכול להיות שיוצגו רשומות כפולות ביומן הנתונים.
היומנים נשמרים עבור מופעי אפליקציות בהתאם לנפח האחסון הזמין באשכול, אבל הם יימחקו אם נפח האחסון נמוך או אם חלף תאריך השמירה שלהם. Cloud Logging הוא מנגנון אמין יותר לגישה ליומנים היסטוריים.
אם אתם צריכים יומנים של מכונה ספציפית, אתם יכולים להשתמש ב-CLI של kubectl.
דוגמאות
# Follow/tail the log stream kf logs myapp # Follow/tail the log stream with 20 lines of context kf logs myapp -n 20 # Get recent logs from the App kf logs myapp --recent # Get the most recent 200 lines of logs from the App kf logs myapp --recent -n 200 # Get the logs of Tasks running from the App kf logs myapp --task
דגלים
-h, --helpעזרה בנושא יומנים
-n, --number=intהצגת N השורות האחרונות ביומנים. (ברירת מחדל 10)
--recentהעברה של יומנים מהזמן האחרון במקום מעקב.
--taskהצגת יומני משימות במקום יומני אפליקציות.
סימונים שעברו בירושה
ההתראות האלה עוברות בירושה מהפקודות ברמת ההורה.
--as=stringשם המשתמש שרוצים להתחזות אליו לצורך הפעולה.
--as-group=stringsהקבוצה שרוצים להתחזות אליה לצורך הפעולה. כדי לציין כמה קבוצות, צריך לכלול את הדגל הזה כמה פעמים.
--config=stringהנתיב לקובץ התצורה של Kf שבו יש להשתמש בבקשות ל-CLI.
--kubeconfig=stringהנתיב לקובץ kubeconfig שמשמש לבקשות CLI.
--log-httpרישום בקשות HTTP בשגיאה רגילה.
--space=stringהמרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.