名稱
kf doctor
- 針對一或多個元件執行驗證測試。
概要
kf doctor [(COMPONENT|TYPE/NAME)...] [flags]
說明
Doctor 會針對一或多個元件或物件執行測試,驗證其所需狀態。
如果未提供任何引數,系統會執行所有元件測試。如果提供一或多個引數,系統只會執行這些元件或物件的測試。
可能的元件如下:
- 叢集
- istio
可能的物件類型包括:
- 應用程式
- 建構
- 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
用於 CLI 要求的 Kf 設定檔路徑。
--kubeconfig=string
用於 CLI 要求的 kubeconfig 檔案路徑。
--log-http
將 HTTP 要求記錄到標準錯誤。
--space=string
要執行指令的空間。這個標記會覆寫目前指定的空間。