ResourceStatus 會說明叢集或節點集區為何處於特定狀態。(例如:ERROR 或 DEGRADED)。
JSON 表示法 |
---|
{ "errorMessage": string, "conditions": [ { object ( |
欄位 | |
---|---|
error |
控制器的錯誤訊息,以人性化的方式呈現。控制器建立叢集或節點集區時,可能會暫時顯示錯誤訊息。如果錯誤訊息持續顯示較長的時間,則可用於顯示錯誤訊息,指出需要使用者介入的實際問題。 |
conditions[] |
ResourceCondition 提供標準機制,可讓控制器回報更高層級的狀態。 |
version |
反映資源的目前版本。 |
versions |
顯示特定版本與該版本下機器數量的對應關係。 |
ResourceCondition
ResourceCondition 提供標準機制,可讓控制器回報更高層級的狀態。
JSON 表示法 |
---|
{
"type": string,
"reason": string,
"message": string,
"lastTransitionTime": string,
"state": enum ( |
欄位 | |
---|---|
type |
條件類型。(例如:ClusterRunning、NodePoolRunning 或 ServerSidePreflightReady) |
reason |
機器可讀取的訊息,指出上次轉換的詳細資料。 |
message |
使用者可理解的訊息,指出最近一次轉換的詳細資料。 |
last |
條件上次從一種狀態轉變為另一種狀態的時間。 使用 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 |
使用上述版本的機器數量。 |