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 | 
 上述版本下的机器数量。 |