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