ResourceStatus

ResourceStatus describe por qué un clúster o un grupo de nodos tiene un estado determinado. (p. ej., ERROR o DEGRADED).

Representación JSON
{
  "errorMessage": string,
  "conditions": [
    {
      object (ResourceCondition)
    }
  ],
  "version": string,
  "versions": {
    object (Versions)
  }
}
Campos
errorMessage

string

Representación legible por humanos del mensaje de error del controlador. El mensaje de error puede ser temporal, ya que el controlador del controlador crea un clúster o un grupo de nodos. Si el mensaje de error persiste durante un período más largo, se puede usar para mostrar un mensaje de error que indique problemas reales que requieren la intervención del usuario.

conditions[]

object (ResourceCondition)

ResourceCondition proporciona un mecanismo estándar para generar informes de estado de nivel superior desde el controlador.

version

string

Refleja la versión actual del recurso.

versions

object (Versions)

Muestra la asignación de una versión determinada a la cantidad de máquinas que tienen esta versión.

ResourceCondition

ResourceCondition proporciona un mecanismo estándar para generar informes de estado de nivel superior desde el controlador.

Representación JSON
{
  "type": string,
  "reason": string,
  "message": string,
  "lastTransitionTime": string,
  "state": enum (State)
}
Campos
type

string

Es el tipo de condición. (p. ej., ClusterRunning, NodePoolRunning o ServerSidePreflightReady).

reason

string

Es un mensaje legible por máquinas que indica detalles sobre la última transición.

message

string

Es un mensaje legible por humanos que indica detalles sobre la última transición.

lastTransitionTime

string (Timestamp format)

Es la última vez que la condición pasó de un estado a otro.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Por ejemplo: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

state

enum (State)

estado de la condición.

Estado

El estado del ciclo de vida de la condición. Se puede agregar un estado intermedio adicional, p.ej., STATE_DEGRADED.

Enums
STATE_UNSPECIFIED Sin establecer
STATE_TRUE El recurso está en la condición.
STATE_FALSE El recurso no está en la condición.
STATE_UNKNOWN El controlador de Kubernetes no puede decidir si el recurso está en la condición o no.

Versiones

Versions describe la asignación de una versión determinada a la cantidad de máquinas que se encuentran bajo esta versión.

Representación JSON
{
  "versions": [
    {
      object (Version)
    }
  ]
}
Campos
versions[]

object (Version)

Muestra la asignación de una versión determinada a la cantidad de máquinas que tienen esta versión.

Versión

La versión describe la cantidad de nodos en una versión determinada de un recurso.

Representación JSON
{
  "version": string,
  "count": string
}
Campos
version

string

Versión del recurso.

count

string (int64 format)

Cantidad de máquinas con la versión anterior.