ResourceStatus

ResourceStatus descreve por que um cluster ou pool de nós tem um determinado status. (por exemplo, ERROR ou DEGRADED).

Representação JSON
{
  "errorMessage": string,
  "conditions": [
    {
      object (ResourceCondition)
    }
  ],
  "version": string,
  "versions": {
    object (Versions)
  }
}
Campos
errorMessage

string

Representação legível por humanos da mensagem de erro do controlador. A mensagem de erro pode ser temporária, já que o controlador de controlador cria um cluster ou um pool de nós. Se a mensagem de erro persistir por um período mais longo, ela poderá ser usada para mostrar a mensagem de erro e indicar problemas reais que exigem a intervenção do usuário.

conditions[]

object (ResourceCondition)

O ResourceCondition fornece um mecanismo padrão para relatórios de status de nível mais alto do controlador.

version

string

Refletem a versão atual do recurso.

versions

object (Versions)

Mostra o mapeamento de uma determinada versão para o número de máquinas nessa versão.

ResourceCondition

O ResourceCondition fornece um mecanismo padrão para relatórios de status de nível mais alto do controlador.

Representação JSON
{
  "type": string,
  "reason": string,
  "message": string,
  "lastTransitionTime": string,
  "state": enum (State)
}
Campos
type

string

Tipo da condição. (por exemplo, ClusterRunning, NodePoolRunning ou ServerSidePreflightReady)

reason

string

Mensagem legível por máquina indicando detalhes sobre a última transição.

message

string

Mensagem legível por humanos indicando detalhes sobre a última transição.

lastTransitionTime

string (Timestamp format)

Mostra a última vez que a condição transitou de um status para outro.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos.Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

state

enum (State)

estado da condição.

Estado

O estado do ciclo de vida da condição. Estado intermediário adicional, por exemplo, STATE_DEGRADED pode ser adicionado.

Enums
STATE_UNSPECIFIED Não definido
STATE_TRUE O recurso está na condição.
STATE_FALSE O recurso não está na condição.
STATE_UNKNOWN O controlador do Kubernetes não pode decidir se o recurso está na condição ou não.

Versões

As versões descrevem o mapeamento de uma determinada versão para o número de máquinas nessa versão.

Representação JSON
{
  "versions": [
    {
      object (Version)
    }
  ]
}
Campos
versions[]

object (Version)

Mostra o mapeamento de uma determinada versão para o número de máquinas nessa versão.

Versão

A versão descreve o número de nós em uma determinada versão em um recurso.

Representação JSON
{
  "version": string,
  "count": string
}
Campos
version

string

Versão do recurso.

count

string (int64 format)

Número de máquinas com a versão acima.