kf doctor

名稱

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

要執行指令的空間。這個標記會覆寫目前指定的空間。