kf doctor

שם

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

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