ResourceStatus

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

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

string

Representación del mensaje de error del controlador en un formato legible para las personas. 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 periodo más largo, se puede usar para mostrar un mensaje de error que indique problemas reales que requieran 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 al número de máquinas que usan esa 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

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

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 RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "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 añadir un estado intermedio adicional, como STATE_DEGRADED.

Enumeraciones
STATE_UNSPECIFIED Sin definir.
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 determinar si el recurso cumple la condición o no.

Versiones

Versions describe la asignación de una versión determinada al número de máquinas que usan esa versión.

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

object (Version)

Muestra la asignación de una versión determinada al número de máquinas que usan esa versión.

Versión

Version describe el número de nodos de 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)

Número de máquinas con la versión anterior.