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 sencilla del mensaje de error del controlador. El mensaje de error puede ser temporal, ya que el 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 el mensaje de error y señalar 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 en 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

Tipo de condición (p.ej., ClusterRunning, NodePoolRunning o ServerSidePreflightReady)

reason

string

Mensaje procesable que indica detalles sobre la última transición.

message

string

Mensaje legible que indica detalles sobre la última transición.

lastTransitionTime

string (Timestamp format)

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

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. 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

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 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 en esa versión.

Versión

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

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

string

Versión del recurso.

count

string (int64 format)

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