ResourceStatus 會說明叢集或節點集區為何處於特定狀態。(例如:ERROR 或 DEGRADED)。
| JSON 表示法 | 
|---|
| { "errorMessage": string, "conditions": [ { object ( | 
| 欄位 | |
|---|---|
| errorMessage | 
 控制器錯誤訊息的易讀版本。控制器建立叢集或節點集區時,可能會暫時顯示錯誤訊息。如果錯誤訊息持續顯示較長時間,可用於顯示錯誤訊息,指出需要使用者介入處理的實際問題。 | 
| conditions[] | 
 ResourceCondition 提供標準機制,可從控制器回報較高層級的狀態。 | 
| version | 
 反映資源的目前版本。 | 
| versions | 
 顯示特定版本與該版本下機器數量的對應關係。 | 
ResourceCondition
ResourceCondition 提供標準機制,可從控制器回報更高層級的狀態。
| JSON 表示法 | 
|---|
| {
  "type": string,
  "reason": string,
  "message": string,
  "lastTransitionTime": string,
  "state": enum ( | 
| 欄位 | |
|---|---|
| type | 
 條件類型。(例如:ClusterRunning、NodePoolRunning 或 ServerSidePreflightReady) | 
| reason | 
 可供機器讀取的訊息,指出上次轉換的詳細資料。 | 
| message | 
 使用者可理解的訊息,指出上次轉換的詳細資料。 | 
| lastTransitionTime | 
 條件最近一次從一個狀態轉變為另一個狀態的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數位數。系統也接受「Z」以外的偏移量。例如: | 
| state | 
 條件的狀態。 | 
狀態
條件的生命週期狀態。您可以新增其他中間狀態,例如 STATE_DEGRADED。
| 列舉 | |
|---|---|
| STATE_UNSPECIFIED | 未設定。 | 
| STATE_TRUE | 資源符合條件。 | 
| STATE_FALSE | 資源不符合條件。 | 
| STATE_UNKNOWN | Kubernetes 控制器無法判斷資源是否處於該條件。 | 
版本
「版本」說明特定版本與該版本下機器數量的對應關係。
| JSON 表示法 | 
|---|
| {
  "versions": [
    {
      object ( | 
| 欄位 | |
|---|---|
| versions[] | 
 顯示特定版本與該版本下機器數量的對應關係。 | 
版本
版本:說明資源下特定版本的節點數量。
| JSON 表示法 | 
|---|
| { "version": string, "count": string } | 
| 欄位 | |
|---|---|
| version | 
 資源版本。 | 
| count | 
 上述版本下的機器數量。 |