שם
kf doctor – הרצת בדיקות אימות מול רכיב אחד או יותר.
תקציר
kf doctor [(COMPONENT|TYPE/NAME)...] [flags]
תיאור
הכלי Doctor מריץ בדיקות על רכיב אחד או יותר או על אובייקטים כדי לאמת את הסטטוס הרצוי שלהם.
אם לא מספקים ארגומנטים, כל בדיקות הרכיבים מופעלות. אם מספקים ארגומנט אחד או יותר, רק הבדיקה של הרכיבים או האובייקטים האלה מופעלת.
הרכיבים האפשריים הם:
- אשכול
- istio
סוגי האובייקטים האפשריים הם:
- אפליקציה
- לבנות גרסת build
- clusterservicebroker
- נתיב
- servicebroker
- serviceinstance
- serviceinstancebinding
- sourcepackage
- רווח
- משימה
דוגמאות
# Run doctor against all components. kf doctor # Run doctor against server-side components. kf doctor cluster # Run doctor for a Kf App named my-app. kf doctor app/my-app # Run doctor for a Kf Service named my-service. kf doctor serviceinstance/my-service # Run doctor for a Kf Binding named my-binding. kf doctor serviceinstancebinding/my-binding # Run doctor for the Kf Operator. kf doctor operator
דגלים
--delay=durationמגדירים את ההשהיה בין ההרצות. (ברירת מחדל 5 שניות)
-h, --helpעזרה לרופאים
--retries=intמספר הפעמים שיש לנסות שוב להפעיל את הכלי לתיקון בעיות אם הוא לא מצליח. (ברירת מחדל 1)
סימונים שעברו בירושה
ההתראות האלה עוברות בירושה מהפקודות ברמת ההורה.
--as=stringשם המשתמש שרוצים להתחזות אליו לצורך הפעולה.
--as-group=stringsהקבוצה שרוצים להתחזות אליה לצורך הפעולה. כדי לציין כמה קבוצות, צריך לכלול את הדגל הזה כמה פעמים.
--config=stringהנתיב לקובץ התצורה של Kf שבו יש להשתמש בבקשות ל-CLI.
--kubeconfig=stringהנתיב לקובץ kubeconfig שמשמש לבקשות CLI.
--log-httpרישום בקשות HTTP בשגיאה רגילה.
--space=stringהמרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.