ResourceStatus

ResourceStatus は、クラスタまたはノードプールが特定のステータスになっている理由を記述します。(例: ERROR または DEGRADED)。

JSON 表現
{
  "errorMessage": string,
  "conditions": [
    {
      object (ResourceCondition)
    }
  ],
  "version": string,
  "versions": {
    object (Versions)
  }
}
フィールド
errorMessage

string

コントローラからのエラー メッセージのわかりやすい表現。このエラー メッセージは、コントローラがクラスタまたはノードプールを作成している間は一時的に表示されることがあります。エラー メッセージが長時間表示される場合は、ユーザーの介入が必要な実際の問題を示すエラー メッセージを表示するために使用できます。

conditions[]

object (ResourceCondition)

ResourceCondition は、コントローラから上位レベルのステータスをレポートするための標準メカニズムを提供します。

version

string

リソースの現在のバージョンを反映します。

versions

object (Versions)

特定のバージョンと、そのバージョンに属するマシンの数のマッピングを示します。

ResourceCondition

ResourceCondition は、コントローラから上位レベルのステータスをレポートするための標準メカニズムを提供します。

JSON 表現
{
  "type": string,
  "reason": string,
  "message": string,
  "lastTransitionTime": string,
  "state": enum (State)
}
フィールド
type

string

条件のタイプ。(例: ClusterRunning、NodePoolRunning、ServerSidePreflightReady)

reason

string

最後の移行の詳細を示す機械で読み取り可能なメッセージ。

message

string

最後の移行の詳細を示す人間が読めるメッセージ。

lastTransitionTime

string (Timestamp format)

ある状態から別の状態に遷移した最後の時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

state

enum (State)

条件のステータス。

状態

条件のライフサイクル ステータス。STATE_DEGRADED などのその他の中間状態を追加できます。

列挙型
STATE_UNSPECIFIED 未設定。
STATE_TRUE リソースは条件を満たしています。
STATE_FALSE リソースは条件を満たしていません。
STATE_UNKNOWN Kubernetes コントローラは、リソースが条件を満たしているかどうかを判断できません。

バージョン

Versions は、特定のバージョンと、そのバージョンに属するマシンの数のマッピングを記述します。

JSON 表現
{
  "versions": [
    {
      object (Version)
    }
  ]
}
フィールド
versions[]

object (Version)

特定のバージョンと、そのバージョンに属するマシンの数のマッピングを示します。

バージョン

Version は、1 つのリソースに属する特定のバージョンにあるノードの数を記述します。

JSON 表現
{
  "version": string,
  "count": string
}
フィールド
version

string

リソースのバージョン。

count

string (int64 format)

上記のバージョンに属するマシンの数。