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 del mensaje de error del controlador. El mensaje de error puede ser temporal mientras el controlador crea un clúster o un grupo de nodos. Si el mensaje de error persiste durante un período más prolongado, se puede usar para mostrar mensajes de error que indiquen problemas reales que requieren la intervención del usuario.

conditions[]

object (ResourceCondition)

ResourceCondition proporciona un mecanismo estándar para la generación de 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 ejecutan esa versión.

ResourceCondition

ResourceCondition proporciona un mecanismo estándar para la generación de 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

Mensaje legible por máquina que indica detalles sobre la última transición.

message

string

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

lastTransitionTime

string (Timestamp format)

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

Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: "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

Es 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 cumple con 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 en esa 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 ejecutan esa versión.

Versión

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

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

string

Es la versión del recurso.

count

string (int64 format)

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